zoukankan      html  css  js  c++  java
  • C# Dictionary 的几种遍历方法 转

      Dictionary<string, int> list = new Dictionary<string, int>();
    
     
    
                list.Add("d", 1);
    
     
    
                //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]]);
    
                }

    转 自 https://www.cnblogs.com/cjdxhc_site/articles/1727763.html

  • 相关阅读:
    第四次作业
    第三次
    第十次作业
    第九次作业
    第八次作业
    10.29第七次
    15
    14
    13 this
    12 电视机
  • 原文地址:https://www.cnblogs.com/enych/p/12233424.html
Copyright © 2011-2022 走看看