.NET LINQ Set 运算

 

  • Set 运算
     LINQ 中的 Set 操作是指根据相同或不同集合(或集)中是否存在等效元素来生成结果集的查询操作。
  • 方法

方法名

说明

C# 查询表达式语法

Visual Basic 查询表达式语法

更多信息

Distinct

从集合移除重复值。

不适用。

Distinct

Enumerable.Distinct

Queryable.Distinct

Except

返回差集,差集是指位于一个集合但不位于另一个集合的元素。

不适用。

不适用。

Enumerable.Except

Queryable.Except

Intersect

返回交集,交集是指同时出现在两个集合中的元素。

不适用。

不适用。

Enumerable.Intersect

Queryable.Intersect

Union

返回并集,并集是指位于两个集合中任一集合的唯一的元素。

不适用。

不适用。

Enumerable.Union

Queryable.Union

  • 比较Set操作
    • Distinct
    • Except
    • Intersect
    • Union
posted @ 2013-07-11 08:49  M守护神  阅读(1175)  评论(1编辑  收藏  举报