ITPub博客

首页 > > > c#遍历dictionary的几种方法

c#遍历dictionary的几种方法

作者:Ruiyuan Li 时间:2014-07-31 00:00:00 0 删除 编辑
Dictionary list = new Dictionary();
list.Add("d", 1);

//3.0以上版本
foreach (var item in list)
{
    Console.WriteLine(item.Key + item.Value);
}
//KeyValuePair
foreach (KeyValuePair kv in list)
{
    Console.WriteLine(kv.Key + kv.Value);
}
//通过键的集合取
foreach (string key in list.Keys)
{
    Console.WriteLine(key + list[key]);
}
//直接取值
foreach (int val in list.Values)
{
    Console.WriteLine(val);
} 
//非要采用for的方法也可
List test = new List(list.Keys);
for (int i = 0; i < list.Count; i++)
{
    Console.WriteLine(test[i] + list[test[i]]);
}


转载请注明: » c#遍历dictionary的几种方法
<!-- -->

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-05-21

  • 博文量
    495
  • 访问量
    4824