LINQ集合操作

在LINQ中, 根据相同或不同集合中是否存在等效元素, 使用集合运算符返回结果集。
在LINQ中, 我们有不同类型的集合运算符可用。这些是:

  1. UNION
  2. INTERSECT
  3. DISTINCT
  4. EXCEPT
LINQ集合操作

文章图片
所有这些集合运算符都将像不同的运算符一样执行操作, 例如从集合中删除重复的元素, 或者合并集合的所有元素, 或者根据我们的要求从集合中保留一些元素。
【LINQ集合操作】下表显示了与LINQ中的集合运算符有关的更多详细信息。
Operators Description
UNION Union运算符将多个集合组合为单个集合, 并返回具有唯一元素的结果集合。
INTERSECT 它返回序列中的元素, 这在两个输入序列中都是相同的。
DISTINCT 它从集合中删除重复的元素, 并返回具有唯一值的集合。
EXCEPT 它从第一输入序列中返回序列元素, 该序列元素在第二输入序列中不存在。

    推荐阅读