我有两个列表
List<String> LISTONE=new List<String>()
Run Code Online (Sandbox Code Playgroud)
和
List<String> LISTTWO=new List<String>()
Run Code Online (Sandbox Code Playgroud)
哪个包含
LISTONE "A"
"B"
"C"
LISTTWO "A"
"D"
"E"
Run Code Online (Sandbox Code Playgroud)
并且所需的输出是
LISTTEMP "B"
"C"
"D"
"E"
Run Code Online (Sandbox Code Playgroud)
有什么方法可以使用LINQ来做到这一点
它可以使用Except()和Concat() LINQ方法完成:
LISTONE.Except(LISTTWO).Concat(LISTTWO.Except(LISTONE))
Run Code Online (Sandbox Code Playgroud)