按第二列对交错数组进行排序

本文关键字:数组 排序 二列 | 更新日期: 2023-09-27 18:36:23

>我有一个交错数组,我需要按"2"列对其进行排序:

示例:数组[x][2]

所拥有的大约是 64,其中"x"是,在第二列("2"在哪里)我有 4 个不同的选项,但我需要按第二个选项排序。

按第二列对交错数组进行排序

只需使用 OrderBy

array = array.OrderBy(inner => inner[2]).ToArray();

如果使用就地排序很重要,则可以使用 Array.Sort

Array.Sort(array, (first, second) => 
    string.Compare(first[2], second[2]));