📜  c# foreach 在字典上 - C# (1)

📅  最后修改于: 2023-12-03 15:29:45.618000             🧑  作者: Mango

使用C# foreach循环遍历字典

在C#编程中,有时候需要遍历字典中的元素,可以使用foreach循环实现。下面将介绍如何使用foreach循环遍历字典以及一些注意事项。

语法

使用foreach语句遍历字典的语法如下:

foreach (var item in dictionary)
{
    //执行代码
}

其中,dictionary表示要遍历的字典,item表示当前遍历到的键值对。

示例

下面是遍历一个字典的示例:

Dictionary<string, int> dictionary = new Dictionary<string, int>
{
    {"apple", 1},
    {"orange", 2},
    {"banana", 3}
};

foreach (var item in dictionary)
{
    Console.WriteLine("key:{0},value:{1}", item.Key, item.Value);
}

输出:

key:apple,value:1
key:orange,value:2
key:banana,value:3
注意事项
  • foreach语句中的item是一个变量,用于存储字典中的键值对。
  • 在循环过程中,不能修改字典中的元素,否则会导致遍历出错。
  • 遍历字典时,元素的顺序是不确定的,不同电脑或者不同版本的.NET Framework可能会有不同的顺序。

以上就是C# foreach在字典上的介绍,如果需要遍历其他类型的集合可以类比使用。