A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 祐掱緣 中级黑马   /  2013-10-10 16:31  /  1605 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Three set运算
  
方法
  
说明
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
Four 筛选数据
  
方法
  
说明
C#查询语法表达式
更多信息
  
OfType
  
根据值强制转换为指定类型的能力选择值
不适用
    Enumerable.OfType<TResult>   
    Queryable.OfType<TResult>   
   
   
  
Where
  
选择基于谓词函数的值
Where
Enumerable.Where  
  Queryable.Where  
  
  
Five 限定操作符
限定操作符返回一个boolean值,该值指示序列中是否有一些元素满足条件或是否所有元素都满足条件。
下图描述了两个不同源序列上的两个不同限定符运算。第一个运算询问是否有一个或多个元素为字符“A”,结果为 true。第二个运算询问是否所有元素都为字符“A”,结果为 true。
file:///C:\Users\hang\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png
  
方法
  
说明
C#语法查询还能表达式
更多信息
  
全部
  
确定序列中的所有元素都满足条件
不适用
Enumerable.All<TSource>  
  Queryable.All<TSource>  
  
任意
  
确定序列中是否有元素满足条件
不适用
Enumerable.Any  
  Queryable.Any  
  
Contains
  
确定指定序列是否包含指定的元素
不适用
Enumerable.Contains  
  Queryable.Contains  

5 个回复

正序浏览
板凳。。。。
围观
回复 使用道具 举报
{:soso_e179:}
回复 使用道具 举报
还么看到
回复 使用道具 举报
我也自己板凳下
回复 使用道具 举报
板凳。。。。虽然还没有学到Linq。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马