mpe*_*pen 2 c# lambda delegates overloading
我有一个像这样定义的列表......
var sets = new List<HashSet<int>>(numSets);
Run Code Online (Sandbox Code Playgroud)
为什么没有超载,所以我可以这样排序?
sets.Sort(s => s.Count);
Run Code Online (Sandbox Code Playgroud)
我想要最大的一套.最简单的方法是什么?
因为List<T>类是在.NET 2.0中引入的,所以这个类的设计者决定如此.您可以使用OrderByDescending扩展方法:
sets = sets.OrderByDescending(s => s.Count).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1670 次 |
| 最近记录: |