在C#中,可以使用foreach循環來遍歷Hashtable中的鍵值對。以下是一個示例代碼:
Hashtable hashtable = new Hashtable();
hashtable.Add("key1", "value1");
hashtable.Add("key2", "value2");
hashtable.Add("key3", "value3");
foreach (DictionaryEntry entry in hashtable)
{
Console.WriteLine("Key: {0}, Value: {1}", entry.Key, entry.Value);
}
上面的代碼將遍歷Hashtable中的每個鍵值對,并輸出它們的鍵和值。注意,Hashtable中的元素是以DictionaryEntry的形式存儲的,所以在foreach循環中需要使用DictionaryEntry類型來接收每個鍵值對。