1. 程式人生 > >C# 的擴充套件方法在 LINQ 中實現陣列排序

C# 的擴充套件方法在 LINQ 中實現陣列排序

       首先定義一個數組,int[] a = { 3,1,2,4},我們要簡單的實現該陣列的排序,但是a陣列是System空間下的,沒有OrderBy()之類的方法,這是我們引入名稱空間using System.Linq之後可以看見又該方法了。給個簡單的例子如下:

using System;
using System.Linq;

namespace 物件初始化器
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = { 3,1,2,4};
            var result = a.OrderBy(t=>t);
            foreach(var i in result)
            {
                Console.WriteLine("{0}",i);
            }
            Console.WriteLine();
        }
    }
}