LinQ中Union&&Concat&&Intersect区别

来源:互联网 发布:设置手机自动关机软件 编辑:程序博客网 时间:2024/05/18 01:23

MSDN中相关方法的定义

Union:https://msdn.microsoft.com/zh-cn/library/bb341731(v=vs.90).aspx

Concat:https://msdn.microsoft.com/zh-cn/library/bb351755(v=vs.90).aspx

intersect:https://msdn.microsoft.com/zh-cn/library/bb460136(v=vs.90).aspx


简而言之,个人理解如下:

union是把两个序列去除重复之后串在一起,无重复,符合集合的特点;

concat是把两个序列串在一起,不管是否有重复;

intersect是取两个序列的交集作为结果。

0 0