复制代码 代码如下:
Dictionary<string,string> list=new Dictionary<string,string>;
//3.0以上版本
foreach(var item in list)
{
Console.WriteLine(item.Key+item.Value);
}
//KeyValuePair<T,K>
foreach(KeyValuePair<string,string> kv in list)
{
Console.WriteLine(kv.Key+kv.Value);
}
//通过键的集合取
foreach(string key in list.Keys)
{
Console.WriteLine(key+list[key]);
}
//for循环遍历
List<string> test=new List<string>(list.Keys);
for(int i=0;i<list.Count;i++)
{
Console.WriteLine(test[i]+list[test[i]]);
}
您可能感兴趣的文章:
- C#中Dictionary泛型集合7种常见的用法
- C#针对xml文件转化Dictionary的方法
- C#中Dictionary的作用及用法讲解
- C#中查找Dictionary中重复值的方法
- C# Hashtable/Dictionary写入和读取对比详解
- c# 遍历 Dictionary的四种方式
- C#存储相同键多个值的Dictionary实例详解
- C# Dictionary和SortedDictionary的简介
- C#数组中List, Dictionary的相互转换问题
- 分析C# Dictionary的实现原理
本文由 华域联盟 原创撰写:华域联盟 » C#中Dictionary几种遍历的实现代码
转载请保留出处和原文链接:https://www.cnhackhy.com/47399.htm