`
LeoCui
  • 浏览: 3076 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Dictionary排序

阅读更多
static void Main(string[] args)
        {
            Dictionary<string, int> dt = new Dictionary<string, int>();
            dt.Add("美丽", 2);
            dt.Add("校园", 1);
            dt.Add("大学", 3);

            var result1 = from pair in dt select pair;
            foreach (KeyValuePair<string, int> pair in result1)
            {
                Console.WriteLine(pair.Key + " " + pair.Value);
            }
            Console.WriteLine();

            var result2 = from pair in dt orderby pair.Value select pair;
            foreach (KeyValuePair<string, int> pair in result2)
            {
                Console.WriteLine(pair.Key + " " + pair.Value);
            }
            Console.WriteLine();

            var result3 = from pair in dt orderby pair.Value descending select pair;
            foreach (KeyValuePair<string, int> pair in result3)
            {
                Console.WriteLine(pair.Key + " " + pair.Value);
            }
            Console.Read();
        }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics