我有两个列表,我想获得两个列表的不相交并集的列表。也就是说,两个列表中都不包含的所有项目。
这篇文章的查询与我的几乎相同,只是它们的含义与 Disjoint Union 略有不同:Disjoint Union in LINQ
这个代码片段有什么问题?
var list1 = new List<int>(){1, 2, 3}
var list2 = new List<int>(){2, 3, 4}
var intersection = list1.Intersect(list2);
list1.AddRange(list2);
list1.RemoveRange(intersection);
我遇到类型转换问题