我有一份清单,列出了问责制清单和一份清单,列出了具有共同字段合同的清单。 我需要在责任清单中删除所有在稀释列表中存在的合同,我想用Linq来做。
到目前为止,我一直在努力解决这个问题。
有什么想法吗?
答案 0 :(得分:0)
这样可以解决问题:
var deletions =
from a in accountables
join d in dilutions on a.Contract equals d.Contract into gds
where gds.Any()
select a;
foreach (var d in deletions.ToArray())
{
accountables.Remove(d);
}