程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 將數組中指定數量的元素移動數組後面

將數組中指定數量的元素移動數組後面

編輯:C#入門知識

 

static void Main() 

    int[] array = { 1, 2, 3, 4, 5, 6, 7 }; 

    MoveNumberArrayToEnd(array, 3); 

static void MoveNumberArrayToEnd<T>(IList<T> arrayList, int num) 

    if (arrayList.Count == 0 || arrayList.Count < num) 

    { 

        throw new RankException(); 

    } 

    var query = (from number in arrayList 

                 orderby number descending 

                 select number).Take(arrayList.Count - num).Concat(arrayList.Take(num)); 

    query.ToList().ForEach(q => Console.WriteLine("{0}", q)); 

}   

 

摘自 wh_go的專欄

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved