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();
        }

    结果输出:

  • 相关阅读:
    office 2007 验证失败的解决方法
    google开不了(解决办法)
    Mobilenet V1
    Windows10系统下IDECLion的安装与配置
    单目相机成像过程
    C++中如何在函数中返回局部变量的指针/引用/地址?
    ResNeXt论文阅读笔记.md
    Mobilenet V2
    Xception
    InceptionV4
  • 原文地址:https://www.cnblogs.com/lezhou2014/p/4413735.html
Copyright © 2011-2022 走看看