c# linq 基础知识点

时间:2023-03-09 01:32:04
c# linq 基础知识点

1、Where与TakeWhile,Where和sql中的where一样,返回所有满足条件的元素,而TakeWhile判断原理类似于while语句,从头逐个判断,只要条件为真就一直返回检索到的元素,只要为假就停止检索。

2、Where方法还可以传递一个index参数,这是直接用linq表达式无法实现的。

3、OfType<T> 可以在一个集合中筛选出指定类型的元素。

4、内连接、外连接、组连接。groupby