从列表中删除一个list1.a等于list2.a与linq
问题描述:
我有一个清单的问责制和一个列表稀释列表与共同字段合同。 我需要在“清单”中删除“稀释清单”中存在的所有合同,并且我想要使用Linq进行清除。从列表中删除一个list1.a等于list2.a与linq
我一直在试图解决这个问题,迄今为止没有成功。
任何想法?
答
这将这样的伎俩:
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);
}
能否请您张贴的内容你已经尝试 – 2012-08-12 20:44:31
如果你的问题我的回答解决了,你可以通过在左手拨动检查标志将其标记为接受的答案回答绿色。 – 2012-08-12 22:37:39