方法 | 说明 | C#查询语法表达式 | 更多信息 | |
Distinct | 从集合中移除重复值 | 不适用 | Enumerable.Distinct Queryable.Distinct | |
方法演示 | file:///C:\Users\hang\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png Dintinct返回信息 | |||
Except | 返回差集,差集指位于一个集合,但是不位于另一个集合的元素。 | 不适用 | Enumerable.Except Queryable.Except | |
Except返回值,返回第一个序列但是不位于第二个序列的唯一值 | file:///C:\Users\hang\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png | |||
Intersect | 返回交集,交集指位于俩个集合中的相同元素。 | 不适用 | Enumerable.Intersect Queryable.Intersect | |
Intersect返回列个集合都存在的值。 | file:///C:\Users\hang\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png | |||
Union | 返回并集,并集是指位于俩个集合中任意集合的唯一元素。 | 不适用 | Enumerable.Union Queryable.Union | |
Union并集显示俩个集合的元素,重复的显示一次,不重复的参与显示一次。 | file:///C:\Users\hang\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png |
方法 | 说明 | C#查询语法表达式 | 更多信息 | |||
OfType | 根据值强制转换为指定类型的能力选择值 | 不适用 |
| |||
Where | 选择基于谓词函数的值 | Where | Enumerable.Where Queryable.Where | |||
|
方法 | 说明 | C#语法查询还能表达式 | 更多信息 | |
全部 | 确定序列中的所有元素都满足条件 | 不适用 | Enumerable.All<TSource> Queryable.All<TSource> | |
任意 | 确定序列中是否有元素满足条件 | 不适用 | Enumerable.Any Queryable.Any | |
Contains | 确定指定序列是否包含指定的元素 | 不适用 | Enumerable.Contains Queryable.Contains |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |