合并两个列表的项目

ScG*_*ScG 2 linq

我想组合两个字符串列表的项目,但不想重复的项目

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

我怎样才能实现这一目标?

Wil*_*den 5

使用UnionDistinct运算符:

var newList = l1.Union(l2).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)