📅  最后修改于: 2023-12-03 15:13:50.228000             🧑  作者: Mango
在 C# 中,可以使用 System.Array
类对数组进行排序。本文将介绍如何对二维数组进行排序。
C# 中,可以使用以下方法对数组进行排序:
Array.Sort()
:对数组进行升序排序;Array.Reverse()
:对数组进行反转排序。以下是一个二维数组的示例:
int[,] arr = new int[,]
{
{ 5, 7 },
{ 2, 4 },
{ 1, 9 },
{ 3, 6 }
};
对该二维数组按第一列升序排序:
Array.Sort(arr, (a, b) => a[0].CompareTo(b[0]));
对该二维数组按第二列升序排序:
Array.Sort(arr, (a, b) => a[1].CompareTo(b[1]));
以上是基于 Array.Sort()
方法的示例。若要进行反转排序,则可以按如下方式编写代码:
Array.Reverse(arr);
使用 C# 的 System.Array
类,可以方便地对数组进行排序。对于二维数组,可以使用 Array.Sort()
方法和 Array.Reverse()
方法对其进行排序和反转排序。