如何使用C#一维数组进行排序

avatar
作者
猴君
阅读量:0

使用C#进行一维数组排序非常简单,可以使用Array类的Sort方法来实现。以下是一个示例代码:

int[] numbers = { 4, 2, 8, 1, 6, 3, 5, 7 };  Array.Sort(numbers);  foreach (int number in numbers) {     Console.WriteLine(number); } 

在上面的示例中,我们定义了一个整型数组numbers,并初始化了一些数字。然后我们调用Array.Sort(numbers)方法对数组进行排序。最后,我们使用foreach循环遍历数组并打印排序后的结果。

除了使用Array.Sort方法,还可以使用LINQ中的OrderBy方法对数组进行排序。以下是一个示例代码:

int[] numbers = { 4, 2, 8, 1, 6, 3, 5, 7 };  var sortedNumbers = numbers.OrderBy(n => n);  foreach (int number in sortedNumbers) {     Console.WriteLine(number); } 

在上面的示例中,我们使用LINQ的OrderBy方法对数组进行排序,并将排序后的结果存储在一个新的变量sortedNumbers中。然后我们使用foreach循环遍历sortedNumbers并打印排序后的结果。

无论是使用Array.Sort方法还是LINQ的OrderBy方法,都可以很方便地对一维数组进行排序。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!