У меня есть зубчатый массив, и мне нужно отсортировать его по столбцу «2»:
пример: массив[х][2]
У меня есть около 64, где «x», а во втором столбце (где «2») у меня есть 4 разных варианта, но мне нужно отсортировать по второму варианту.
У меня есть зубчатый массив, и мне нужно отсортировать его по столбцу «2»:
пример: массив[х][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]));
[2]
является третьим элементом в массиве, а не вторым.[1]
— второй элемент в массиве. - person Servy   schedule 22.10.2013