我有一个C#应用程序。我有两个具有相同自定义类型“书”的列表(“ NewStock”和“ OldStock”)。我想将列表NewStock但不在OldStock列表中的所有“ Book”对象提取到名为ResultList的新列表中。请参见下面的示例。我该怎么做呢?
我在类Book上使用了实现IEqualityComparer接口,以便检查一个书对象是否等于另一个对象。
NewStock OldStock
A A
B C
C
D
结果我想要
ResultList
B
D
var results = newStock.Except(oldStock).ToList()
你可以提供一个自定义比较来Except
做到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句