在 C# 中对数组排序
Minahil Noor
2021年3月21日
本文将介绍使用 C# 对数组进行排序的不同方法。
使用 Array.Sort()
方法在 C# 中对数组进行排序
我们将使用方法 Array.Sort()
对数组进行排序。Array.Sort()
方法以升序对数组进行排序。此方法有多个重载。使用此方法的正确语法如下。
Array.Sort(Array array);
方法 Sort()
的重载只有一个参数。其参数的详细内容如下
参数 | 描述 | |
---|---|---|
array |
强制的 | 这是我们要排序的数组。 |
此函数以升序对数组进行排序。
下面的程序显示了如何使用 Sort()
方法对数组进行排序。
using System;
class Sort {
public static void Main()
{
int[] arr = new int[] {2, 10, 5, 8, 4, 11};
Console.WriteLine("Array Before Sorting:\n");
foreach(int value in arr)
{
Console.Write(value + " ");
}
Console.WriteLine("\n");
Array.Sort(arr);
Console.WriteLine("Array After Sorting:\n");
foreach(int value in arr)
{
Console.Write(value + " ");
}
}
}
输出:
Array Before Sorting:
2 10 5 8 4 11
Array After Sorting:
2 4 5 8 10 11