How can I sort a 2d array using Linq?

后端 未结 3 1209
再見小時候
再見小時候 2021-01-21 21:47

I have a 2d array of strings

string [] [] myArray;

and I want to sort it by one of the columns.

So the data might be

{          


        
3条回答
  •  一个人的身影
    2021-01-21 22:24

    Array.Sort(myArray, (p, q) => p[0].CompareTo(q[0]));
    

    This will order the array in place (so at the end myArray will be sorted). LINQ OrderBy by comparison creates a new ordered enumerable that then you can convert to a ToArray.

提交回复
热议问题