【发布时间】:2019-11-22 04:50:41
【问题描述】:
我在 C# 中有 2 个列表
List<int> list1 = new List<int> { 78, 92, 100, 37, 81 };
List<int> list2 = new List<int> { 3, 92, 1, 37 };
预期的结果应该是
{ 3, 78, 100, 1, 81 }
请注意! 重复:92 和 37 不再出现在新列表中。
新列表应该包含两个列表中不重复的元素。
每个列表不能有重复的值。 理想情况下,我想将它扩展到一个对象。
我可以手动迭代列表查找和删除重复项。
我的问题是:在 .NET C# 中是否有更优雅、更紧凑的方法?
【问题讨论】:
-
您不能将
int的列表分配给string的列表 -
它们都不应该在列表中