我有一个包含 FileType 类型对象的集合 FileTypes。该类型具有字段 CounterpartyId。我还有一个 Counterparty 类型的对象的集合 Counterparty ,它具有字段 Id。您能否帮我使用 LINQ 过滤掉所有 Id 不等于任何 FileType 的 CounterpartyId 的交易对手。谢谢
问问题
3291 次
3 回答
9
您可以使用Any()并编写如下内容:
var filteredCounterparties = counterparties.Where(
cp => !fileTypes.Any(ft => cp.Id == ft.CounterpartyId));
于 2012-06-25T14:57:21.740 回答
2
IENumerable<Counterparties> filteredcounterparties = Counterparties.Where(w => w.Id != fileType.CounterPartyId);
于 2012-06-25T14:56:25.710 回答
2
我会尝试这样的事情。
var filteredcounterparties = counterparties.Where(x => x.Id != fileType.CounterPartyId);
这应该够了吧
于 2012-06-25T14:58:41.373 回答