zoukankan      html  css  js  c++  java
  • C#集合Dictionary中按值的排序

    C#集合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.ToString() + " " + pair.Value.ToString());
                }
                Console.WriteLine();

                var result2 = from pair in dt orderby pair.Value select pair;
                foreach (KeyValuePair<string, int> pair in result2)
                {
                    Console.WriteLine(pair.Key.ToString()+" "+pair.Value.ToString());
                }
                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.ToString() + " " + pair.Value.ToString());
                }
                Console.Read();
        }

    结果输出:

  • 相关阅读:
    学期总结
    Sprint 2(第一天)
    学期总结
    实验四、主存空间的分配和回收
    阅读《构建之法》与链接有感.
    《构建之法》八、九、十章读后感
    Scrum领取任务
    实验三、进程调度模拟程序实验
    《构建之法》6-7章读后感
    实验二 作业调度模拟程序
  • 原文地址:https://www.cnblogs.com/lezhou2014/p/4413735.html
Copyright © 2011-2022 走看看