【发布时间】:2016-05-01 20:04:28
【问题描述】:
假设我们有 2 套
A = [ PersonA,PersonB];
B = [ManagerZ,ManagerT,ManagerY];
结果:ManagerT,ManagerY
A 中的对象和 B 中的对象之间存在一对一的映射。 我对 B 中那些在 A 中存在这样一个条目的对象感兴趣。
为了完整起见,假设我们正在匹配名为 Name 的属性
【问题讨论】:
-
为了弄清楚:你想要集合
B中的所有对象b,在集合A中存在对象a,这样a.Name == b.Name? -
@chris
SetA.Where(el => SetA.Any(a => a.Name == el.Name)