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

     Dictionary<string,int> list =newDictionary<string,int>();
      list.Add("d", 1);

    //3.0以上版本

               foreach(variteminlist)

                {

                   Console.WriteLine(item.Key + item.Value);

                }

               //KeyValuePair<T,K>

               foreach(KeyValuePair<string,int> kvinlist)

                {

                   Console.WriteLine(kv.Key + kv.Value);

                }

               //过键的集合取

               foreach(stringkeyinlist.Keys)

                {

                   Console.WriteLine(key + list[key]);

                }

               //直接取值

               foreach(intvalinlist.Values)

                {

                   Console.WriteLine(val);

                }

                //非要采用for的方法也可

               List<string> test =newList<string>(list.Keys);

     

               for(inti = 0; i < list.Count; i++)

                {

                   Console.WriteLine(test[i] + list[test[i]]);

                }

     

    内容源自 http://wutaichi.blog.sohu.com/190336531.html

  • 相关阅读:
    efibootmgr命令
    GPT+UEFI双系统引导
    关于元类的一些使用心得
    队列的数组实现
    队列的链表实现
    栈的链表实现
    栈的数组实现
    单链表实现基数排序
    多项式ADT加法乘法——单链表实现
    LeetCode: 476 Number Complement(easy)
  • 原文地址:https://www.cnblogs.com/yf2011/p/3081840.html
Copyright © 2011-2022 走看看