你的位置:首页 > 软件开发 > ASP.net > C#遍历Dictionary

C#遍历Dictionary

发布时间:2016-05-30 17:00:21
C#遍历Dictionary方法Dictionary<string, int> d = new Dictionary<string, int>();foreach (KeyValuePair<string, int> pair in d){ ...

C#遍历Dictionary方法

Dictionary<get='_blank'>string, int> d = new Dictionary<string, int>();foreach (KeyValuePair<string, int> pair in d){   Console.WriteLine("{0}, {1}",        pair.Key,        pair.Value);    }Dictionary<string, int> list = new Dictionary<string, int>();      //C#3.0以上版本      foreach (var item in list)      {        Console.WriteLine(item.Key + item.Value);      }      //KeyValuePair<T,K>      foreach (KeyValuePair<string, int> 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<string> test = new List<string>(list.Keys);      for (int i = 0; i < list.Count; i++)      {        Console.WriteLine(test[i] + list[test[i]]);      }IDictionary dictionary = new Hashtable();foreach (DictionaryEntry entry in dictionary){  Object key = entry.Key;  Object val = entry.Value;}/* 何问起 hovertree.com */

原标题:C#遍历Dictionary

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录