Linq常用扩展方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dongliang_shali/article/details/50698439

Linq有一些常用的扩展方法,它们可以大大提升我们开发效率,也使代码看起来更优雅更简洁

去了解每一个扩展方法的使用,你一定会马上抛弃掉原来对集合的低效率操作


过滤、选择:

Where 、Select 

选择首项、尾项:

First 、FirstOrDefault、Last、LastOrDefault

所有满足、其中一个满足:

All 、Any

聚合函数:

Max 、Min 、Average 、Sum、Count

排序:

OrderBy、OrderByDescending

分页:

Skip、Take

分组:

GroupBy

包含:

Contains 

集合操作:

Union ( = Concat + Distinct)、Except 、Intersect 

生成数组:

ToList 、ToArray 、ToDictionary 


展开阅读全文

没有更多推荐了,返回首页