您可以使用 Array 类中的 Sort 方法对二维数组进行排序。以下是一个示例代码:

Dim arr(,) As Integer = {{5, 2, 9}, {1, 4, 3}, {8, 6, 7}}

' 将二维数组转换为一维数组,并进行排序
Array.Sort(arr.Cast(Of Integer)().ToArray())

' 输出排序后的二维数组
For i As Integer = 0 To arr.GetLength(0) - 1
    For j As Integer = 0 To arr.GetLength(1) - 1
        Console.Write(arr(i, j) & " ")
    Next
    Console.WriteLine()
Next

该代码首先定义了一个二维整数数组 arr,然后使用 Array 类的 Sort 方法对其进行排序。在排序之前,需要将二维数组转换为一维数组,可以使用 Cast(Of Integer) 方法将其转换为整数类型的一维数组,然后通过 ToArray 方法将其转换为普通数组。最后,使用嵌套的 for 循环遍历输出排序后的二维数组。

vbnet 一个二维数组里的数列从小到大排序

原文地址: https://www.cveoy.top/t/topic/i4da 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录