溫馨提示×

C# Hashtable遍歷有哪些技巧

c#
小樊
123
2024-07-13 12:03:25
欄目: 編程語言

在C#中,可以使用以下幾種方法來遍歷Hashtable:

  1. 使用foreach循環遍歷Hashtable中的鍵值對:
Hashtable hashtable = new Hashtable();
// 添加鍵值對到Hashtable中
foreach (DictionaryEntry entry in hashtable)
{
    Console.WriteLine("Key: {0}, Value: {1}", entry.Key, entry.Value);
}
  1. 使用GetEnumerator方法和while循環來遍歷Hashtable中的鍵值對:
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);
}
  1. 使用Keys和Values屬性遍歷Hashtable中的鍵和值:
Hashtable hashtable = new Hashtable();
// 添加鍵值對到Hashtable中
foreach (var key in hashtable.Keys)
{
    Console.WriteLine("Key: {0}, Value: {1}", key, hashtable[key]);
}

無論使用哪種方法,都可以輕松地遍歷Hashtable中的鍵值對。選擇適合你的場景的方法來遍歷Hashtable,以便更高效地處理數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女