我有两个 List<object>
.对象中的一个字段是 party_id。
有没有一种方法可以使用 LINQ 获取仅包含公共(public) party_id 的列表?那么,也许加入派对 ID 的列表,然后返回匹配的列表?
在 SQL 中,我想我会这样做:
SELECT DISTINCT party_id FROM table1
INNER JOIN table2 on table1.party_id = table2.party_id
谢谢。
最佳答案
你可以试试这个:
table1.Select(r => r.party_id).Intersect(table2.Select(r => r.party_id))
关于c# - 两个列表 - 获取公共(public)字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10924429/