use*_*566 1 c# arrays sorting list
我有列表,我想按很多列排序.例如,string []有5个元素(5列),List有10个元素(10行).例如,我想开始按第1列排序,然后按第3列排序,然后按第4列排序.
如何用C#以最简单的方式完成?
我想过这样的算法:
但我认为这个算法非常糟糕.如果可能的话,你能否建议我使用C#和.NET已有的功能?
List<string[]> list = .....
var newList = list.OrderBy(x => x[1]).ThenBy(x => x[3]).ThenBy(x => x[4]).ToList();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1131 次 |
最近记录: |