Three set运算 方法 | | | | | 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 |
Four 筛选数据 方法 | | | | | OfType | | | | Enumerable.OfType<TResult>
Queryable.OfType<TResult>
| | | Where | | | Enumerable.Where
Queryable.Where
| | | | | | |
Five 限定操作符 限定操作符返回一个boolean值,该值指示序列中是否有一些元素满足条件或是否所有元素都满足条件。 下图描述了两个不同源序列上的两个不同限定符运算。第一个运算询问是否有一个或多个元素为字符“A”,结果为 true。第二个运算询问是否所有元素都为字符“A”,结果为 true。 file:///C:\Users\hang\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png 方法 | | | | | 全部 | | | Enumerable.All<TSource>
Queryable.All<TSource>
| | 任意 | | | Enumerable.Any
Queryable.Any
| | Contains | | | Enumerable.Contains
Queryable.Contains
| |
|