OrderBy和OrderByDescending排序


昨天有練習對數字陣列進行排序,《C#陣列Array排序https://www.cnblogs.com/insus/p/10825174.html

其實一切都弄得很復雜,array已經有2個方法OrderBy和OrderByDescending:

參考下面代碼演示:

 

 int[] ints = { 10, 45, 15, 39, 21, 26 };
           
            foreach (var i in ints.OrderBy(g => g))
            {
                System.Console.Write(i + " ");
            }


            Console.WriteLine();
            var str = new string('-', 10);
            Console.Write(str);
            Console.WriteLine();

            
            foreach (var i in ints.OrderByDescending(g => g))
            {
                System.Console.Write(i + " ");
            }
            Console.WriteLine();
Source Code

 

按Ctrl + F5運行控制台程序:

 

為了源碼與存檔,寫成一個類:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM