按第二列对交错数组进行排序
本文关键字:数组 排序 二列 | 更新日期: 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]));