C#字典遍历与数组遍历差异

   2024-10-02 3790
核心提示:在C#中,字典和数组都是集合类型,但是它们在遍历上有一些差异。字典(Dictionary)是一种键值对集合,每个元素都有一个键和一个

在C#中,字典和数组都是集合类型,但是它们在遍历上有一些差异。

字典(Dictionary)是一种键值对集合,每个元素都有一个键和一个值。在遍历字典时,可以通过键来访问对应的值。
Dictionary<int, string> dict = new Dictionary<int, string>();dict.Add(1, "apple");dict.Add(2, "banana");foreach (var kvp in dict){    Console.WriteLine($"Key: {kvp.Key}, Value: {kvp.Value}");}
数组是一种有序集合,每个元素都有一个索引来访问。在遍历数组时,可以通过索引来访问每个元素。
string[] fruits = new string[] { "apple", "banana", "orange" };for (int i = 0; i < fruits.Length; i++){    Console.WriteLine($"Index: {i}, Value: {fruits[i]}");}

总的来说,字典的遍历是通过键值对进行,而数组的遍历是通过索引进行。根据集合的不同特性,选择合适的遍历方式来访问元素。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号