我想组合两个字符串列表的项目,但不想重复的项目
List<string> l1 = new List<string>() { "A", "B", "C", "D"};
List<string> l2 = new List<string>() { "B", "E", "G", "D"};
Run Code Online (Sandbox Code Playgroud)
结果:A,B,C,D,E,G
我怎样才能实现这一目标?
使用Union和Distinct运算符:
var newList = l1.Union(l2).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)