在C#中,你可以使用KeyValuePair結構體和foreach循環來遍歷鍵值對。以下是一個示例:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 創建一個Dictionary,包含一些鍵值對
Dictionary<string, int> myDictionary = new Dictionary<string, int>
{
{ "apple", 1 },
{ "banana", 2 },
{ "orange", 3 }
};
// 使用foreach循環遍歷Dictionary中的鍵值對
foreach (KeyValuePair<string, int> kvp in myDictionary)
{
Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
}
}
}
在這個示例中,我們首先創建了一個Dictionary<string, int>對象,并添加了一些鍵值對。然后,我們使用foreach循環遍歷字典中的每個鍵值對。在循環內部,我們可以使用kvp.Key和kvp.Value訪問鍵和值。