2012-08-12 74 views
-1

我有一个清单的问责制和一个列表稀释列表与共同字段合同。 我需要在“清单”中删除“稀释清单”中存在的所有合同,并且我想要使用Linq进行清除。从列表中删除一个list1.a等于list2.a与linq

我一直在试图解决这个问题,迄今为止没有成功。

任何想法?

+0

能否请您张贴的内容你已经尝试 – 2012-08-12 20:44:31

+0

如果你的问题我的回答解决了,你可以通过在左手拨动检查标志将其标记为接受的答案回答绿色。 – 2012-08-12 22:37:39

回答

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); 
} 
相关问题