linq 差集,并集,交集,去重

listResult = listA.Distinct().ToList();//去重
listResult = listA.Except(listB).ToList();//差集
listResult = listA.Union(listB).ToList(); //并集
listResult = listA.Intersect(listB).ToList();//交集

List<string> listA = new List<string>();

List<string> listB = new List<string>();

List<string> listResult = new List<string>();

原文地址:https://www.cnblogs.com/zhanbicheng/p/7889231.html