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