在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,以便更高效地處理數據。