List<List<string>>
長さのList<string>
昇順で並べ替える方法を教えてください。
15196 次
2 に答える
17
var result = list.OrderBy(x => x.Length)
于 2013-02-01T03:20:19.747 に答える
7
List<T>.Sort メソッドを見てください。
listOfListOfStrings.Sort((a, b) => a.Length.CompareTo(b.Length));
または、List<List<string>> から IEnumerable<List<string>> を作成することもできます。これは、列挙されたときにリストを並べ替えた順序で返しますが、元のリストはそのまま残します。
IEnumerable<List<string>> result = listOfListOfStrings.OrderBy(x => x.Length);
于 2013-02-01T03:23:55.007 に答える