c# 遍历dictionary
时间: 2024-04-11 07:23:09 浏览: 150
c# 遍历 Dictionary的四种方式
在C#中,可以使用foreach循环来遍历Dictionary。Dictionary是一种键值对的集合,每个键都是唯一的。
下面是一个示例代码,展示了如何遍历Dictionary:
```csharp
Dictionary<string, int> myDictionary = new Dictionary<string, int>();
myDictionary.Add("Apple", 1);
myDictionary.Add("Banana", 2);
myDictionary.Add("Orange", 3);
foreach (KeyValuePair<string, int> kvp in myDictionary)
{
Console.WriteLine("Key: " + kvp.Key + ", Value: " + kvp.Value);
}
```
在上面的代码中,我们首先创建了一个Dictionary对象,并添加了几个键值对。然后,使用foreach循环遍历Dictionary中的每个键值对。在循环体内,我们可以通过kvp.Key和kvp.Value来访问每个键值对的键和值。
请注意,Dictionary是无序的,所以遍历的顺序可能与添加键值对的顺序不同。
阅读全文