在C#中,可以使用以下几种方法来遍历Hashtable:
Hashtable hashtable = new Hashtable();
// 添加键值对到Hashtable中
foreach (DictionaryEntry entry in hashtable)
{
Console.WriteLine("Key: {0}, Value: {1}", entry.Key, entry.Value);
}
Hashtable hashtable = new Hashtable();
// 添加键值对到Hashtable中
IEnumerator enumerator = hashtable.GetEnumerator();
while (enumerator.MoveNext())
{
DictionaryEntry entry = (DictionaryEntry)enumerator.Current;
Console.WriteLine("Key: {0}, Value: {1}", entry.Key, entry.Value);
}
Hashtable hashtable = new Hashtable();
// 添加键值对到Hashtable中
foreach (var key in hashtable.Keys)
{
Console.WriteLine("Key: {0}, Value: {1}", key, hashtable[key]);
}
无论使用哪种方法,都可以轻松地遍历Hashtable中的键值对。选择适合你的场景的方法来遍历Hashtable,以便更高效地处理数据。