-5

如何按元素的第一列对以下列表进行排序?元素是 type string[]

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

2 回答 2

5

这可能会有所帮助

list.OrderBy(input=>input[columnIndex])
于 2013-04-15T14:49:32.100 回答
2

使用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]);

这将返回一个新的排序列表。

于 2013-04-15T14:53:55.210 回答