.NET Core LinQ

后续补充       

  //差集 去除相同,保留words1的内容
            var data1= (from v  in List1 select v).Except(from s  in List2  select s);
            //取同
            var data2= (from v in  List1 select v).Intersect(from s  in List2  select s);
            //合并 会去重
            var data3= (from v in List1 select v).Union(from s in List2 select s);
            //直连接 不会去重
            var data4= (from v in List1 select v).Concat(from s  in List2 select s);
            var data5= data4.Distinct()
View Code
原文地址:https://www.cnblogs.com/qingheshiguang/p/13695260.html