我有两个对象列表,我一直在学习如何从一个列表中删除项目,如果它们出现在另一个列表中。
我想出了这个:
result.ResultantPoliciesTable.RemoveAll(item => result.PoliciesTable.Select
(f => f.PolicyName).Contains(item.PolicyName));
ResultantPoliciesTable
这可行,但是如果调用的对象的整数属性ManagementID
等于我将提供的值,那么我不希望删除该对象。
谁能帮我扩展这个查询来实现这个?