List<int> lst1 = new List<int>{1,2,3,5,2};
List<int> lst2 = new List<int>{4,5,6,1,6};
List<int> lst3 = new List<int>();
Expected Output: lst3={1,2,3,4,5,6}
任何人都可以帮助我使用 LINQ 代码从两个列表中选择不同的元素吗?
谢谢
最佳答案
使用 Union()
方法,它生成两个列表的 Set Union,返回一个包含两个列表中存在的所有项目的新列表:
lst3 = list1.Union(lst2).OrderBy(p=>p).ToList();
关于c# - 使用 LINQ 从两个列表中选择不同的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26201952/