按第二列对锯齿状阵列进行排序

时间:2013-10-22 18:58:01

标签: c# asp.net arrays sorting jagged-arrays

我有一个锯齿状的数组,我需要用“2”列对它进行排序:

示例:array [x] [2]

我所拥有的是关于64的“x”和第二列(其中“2”是)我有4个不同的选项,但我需要按第二个选项排序。

1 个答案:

答案 0 :(得分:7)

只需使用OrderBy

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

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

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