标签: c# linq list lambda
由于我是Linq或Lamdba的新手,我想知道在Linq或Lambda中是否有办法可以从列表中删除项目,如下例所示:
列表A = {A,B,C,D,E,F};
列表B = {C,A,E};
输出= B,D,F
答案 0 :(得分:10)
很容易:
ListA.Except(ListB)
答案 1 :(得分:4)
ListA.RemoveAll(i => ListB.Contains(i));