在C#中,可以使用foreach循環來正確遍歷字典。以下是一個示例:
Dictionary<string, string> myDictionary = new Dictionary<string, string>();
// 添加一些鍵值對到字典中
myDictionary.Add("key1", "value1");
myDictionary.Add("key2", "value2");
// 遍歷字典
foreach (KeyValuePair<string, string> kvp in myDictionary)
{
Console.WriteLine("Key: " + kvp.Key + ", Value: " + kvp.Value);
}
在上面的示例中,我們首先創建了一個Dictionary對象,并向其添加了一些鍵值對。然后我們使用foreach循環遍歷字典,通過KeyValuePair<string, string>來獲取每個鍵值對的鍵和值,并將其打印到控制臺上。