我有 2 个对象列表。我正在使用 Intersect LINQ 运算符来匹配两个列表之间的任何匹配并将其设置为变量。在这个新形成的列表中,我只能获取匹配的值。
我研究过 SelectMany,但认为这不是正确的解决方案。
var CommonList = iMIScustomersList.Select(s1 => s1.Company).ToList().Intersect(zendeskCompaniesList.Select(s2 => s2.name).ToList()).ToList();
我想获取匹配的值,并且从列表 2 中的匹配值中,我还想获取 id 属性。例如 zendeskCompaniesList 中的 s2.id。目前使用 Intersect 我只获得匹配的值,而没有从该匹配中获得其他属性。
DIEA
相关分类