c#:对数组列表进行排序

本文关键字:排序 列表 数组 | 更新日期: 2023-09-27 18:09:10

如何按元素的第一列对下面的列表进行排序?元素类型为string[]

List<string[]> list = new List<string[]>(); 

c#:对数组列表进行排序

这可能有帮助

list.OrderBy(input=>input[columnIndex])

对列索引使用Enumerable.OrderBy方法;

按升序对序列中的元素进行排序。

string[] i = new string[] { "one", "two", "three" };
string[] j = new string[] { "four", "five", "six" };
List<string[]> list = new List<string[]>() {i, j};
var newlist = list.OrderBy(n => n[1]);

返回一个新的排序列表。