在C#中,你可以使用KeyValuePair
结构体和foreach
循环来遍历键值对。以下是一个示例:
using System; using System.Collections.Generic; class Program { static void Main() { // 创建一个Dictionary,包含一些键值对 DictionarymyDictionary = new Dictionary { { "apple", 1 }, { "banana", 2 }, { "orange", 3 } }; // 使用foreach循环遍历Dictionary中的键值对 foreach (KeyValuePair kvp in myDictionary) { Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value); } } }
在这个示例中,我们首先创建了一个Dictionary
对象,并添加了一些键值对。然后,我们使用foreach
循环遍历字典中的每个键值对。在循环内部,我们可以使用kvp.Key
和kvp.Value
访问键和值。