C#字典的排序方法


 

public Dictionary<string, int> rankings = new Dictionary<string, int>();

        public void Leaderboards(string a,int b)

        {

            rankings.Add("小托雷", 832);

            rankings.Add("神秘人", 11522);

            rankings.Add("任大哥", 732);

            rankings.Add("萌小迪", 672);

            rankings.Add("西瓜太郎", 801);

            rankings.Add("唐昊", 532);

            rankings.Add("旋转的托马斯", 376);

            rankings.Add("矮人亨特", 1132);

            base.Money = b;

            rankings.Add(a, b);

            Dictionaryorder();

        }

        public void Dictionaryorder()//字典的排序方法 降序

        {

            var result = from pair in rankings

                         orderby pair.Value descending

                         select pair;

            foreach (KeyValuePair<string, int> kvp in result)

            {

                Console.WriteLine("名字 = " + kvp.Key + ",财富值 = " + kvp.Value);

            }

        }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM