标签: c# linq
我有一个自定义对象的C#集合,比如BookUsers,它将UserID作为其中一个属性。我在一个单独的变量中有一个UserID的字符串数组。我希望得到BookUsers集合的子集,该子集由字符串数组中的UserID过滤。请告诉我如何使用Linq。
由于
答案 0 :(得分:0)
bookusers.Where(b=>ids.Contains(b.UserId))
您可能需要考虑将用户ID数组放入HashSet中,以降低内部查询的复杂性。