-5

次のリストを要素の最初の列で並べ替えるにはどうすればよいですか? 要素のタイプは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 に答える