2022-01-12 更新
方法一(推荐使用)
方法二
方法一(推荐使用)
int[] data = new int[] { 11, 2, 445, 54, 66, 6, 1 }; int[] asc = data.OrderBy(s => s).ToArray();//升序 int[] desc = data.OrderByDescending(s => s).ToArray();//降序
方法二
ArrayList 有从小大到排序,没有从大到小排序,不过可以先大小排序然后反转排序
static void Main(string[] args) { ArrayList al = new ArrayList(new int[] { 11, 2, 445, 54, 66, 6, 1 }); al.Sort();//数组集合由小到大的排排序 al.Reverse();//数组集合反转排序 for(int i = 0; i < al.Count; i++) { Console.WriteLine(al[i]); } Console.ReadKey(); }