我有一个锯齿状的数组,我需要用“2”列对它进行排序:
示例:array [x] [2]
我所拥有的是关于64的“x”和第二列(其中“2”是)我有4个不同的选项,但我需要按第二个选项排序。
答案 0 :(得分:7)
只需使用OrderBy
:
array = array.OrderBy(inner => inner[2]).ToArray();
如果使用就地排序很重要,那么您可以使用Array.Sort
:
Array.Sort(array, (first, second) =>
string.Compare(first[2], second[2]));