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

arc*_*Rob 3 c# asp.net arrays sorting jagged-arrays

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

示例:array [x] [2]

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

Ser*_*rvy 7

只需使用OrderBy:

array = array.OrderBy(inner => inner[2]).ToArray();
Run Code Online (Sandbox Code Playgroud)

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

Array.Sort(array, (first, second) => 
    string.Compare(first[2], second[2]));
Run Code Online (Sandbox Code Playgroud)