首页 > Windows开发 > 详细

C# Dictionary 应用

时间:2015-03-12 14:58:57      阅读:269      评论:0      收藏:0      [点我收藏+]

1、字典定义并添加数据

            Dictionary<string, string> dic = new Dictionary<string, string>();
            dic.Add("a", "北京");
            dic.Add("c", "上海");
            dic.Add("b", "广州");
            dic.Add("d", "深圳");

2、遍历字典项

            foreach (KeyValuePair<string, string> d in dic)
            {
                Console.WriteLine(d.Key + "  " + d.Value);
            }
            foreach (var itm in dic)
            {
                Console.WriteLine(itm.Key + "  " + itm.Value);
            }
            foreach (string s in dic.Keys)
            {
                Console.WriteLine(s + "  " + dic[s]);
            }

            foreach (string s in dic.Values)
            {
                Console.WriteLine(s);
            }

3、字典排序并输出

            字典排序:List<KeyValuePair<string,string>> list = dic.OrderBy(r => r.Key).ToList<KeyValuePair<string, string>>();
       //dic =dic.OrderByDescending(r => r.Key).ToDictionary(r => r.Key, r => r.Value);
foreach (KeyValuePair<string, string> kv in list) { Console.WriteLine(kv.Key + " " + kv.Value); }

 

C# Dictionary 应用

原文:http://www.cnblogs.com/hellonet/p/4332299.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!