运算符名 | 描述 |
---|---|
Where | 根据给定的谓词对序列进行过滤 |
Select | 指定要包含一个对象或对象的一部分 |
SelectMany | 一种查询类型,返回集合的集合。该方法将这些结果合并为一个单独的集合 |
Take | 接受一个输入参数 count ,返回序列中的前 count 个对象 |
Skip | 接受一个输入参数 count ,跳过序列中的前 count 个对象,返回剩余对象 |
TakeWhile | 接受一个谓词,开始迭代序列,只要谓词对当前项的计算结果为 true ,就选择该项。在谓词返回第一个 false 的时候,该项和其余项都被丢弃 |
SkipWhile | 接受一个谓词,开始迭代序列,只要谓词对当前项的计算结果为 true ,就跳过该项。在谓词返回第一个 false 的时候,该项和其余项都会被选择 |
Join | 对两个序列执行内联结。 |
GroupJoin | 可以产生层次结果的联结,第一个序列中的各个元素都与第二个序列中的元素集合相关联 |
Concat | 连接两个序列 |
OrderBy/ThenBy | 根据一个或多个键对序列中的元素按升序排序 |
Reverse | 反转序列中的元素 |
GroupBy | 分组序列中的元素 |
Distinct | 去除序列中的重复 |
C# LINQ 标准查询运算符
最新推荐文章于 2024-11-12 23:38:30 发布