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();
}