Linq扩展方法

Posted 倔小强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq扩展方法相关的知识,希望对你有一定的参考价值。

1.All()如果数据中所有条目斗鱼谓词匹配返回true

2.Any()至少有一条匹配返回true

3.Contains:指定条目或值返回true

4.count:返回条目数量

5.First:返回第一条条目

6.FirstOrDefault:返回第一条条目,若没有时返回默认值

7.last:返回最后一条条目

8.lastOrdefault:返回最后一条条目,若没有时返回默认值

9.max:返回最大值

10.min:返回最小值

11.orderBy:对数据进行排序

12.Reverse:反转数据源中的顺序

13.select:设计查询结果

14。SelectMany:把每个数据投射到一个条目序列中,然后把所有结果序列连接成一个序列

15.single:返回数据源的第一条数据

16.skip:跳过指定个数的数据

17.sum:对选定的数据进行求和

18.take:选择返回数据的条数

19.toArray,toList,toDictioary:将数据转换成数组,集合

20,where:过滤数据条目

以上是关于Linq扩展方法的主要内容,如果未能解决你的问题,请参考以下文章

创建 Where 查询的 LINQ 扩展方法

Linq 中 Enumerable.Zip 扩展方法有啥用?

动态 linq:创建生成 JSON 结果的扩展方法

“折叠”LINQ 扩展方法在哪里?

为 linq 和实体框架编写扩展方法

扩展方法和Enumerable