![](/img/trans.png)
[英]C# How to declare new Dictionary object based off a string array within a LINQ query
[英]How to filter or query an object collecting based upon an array in C# Linq
我有一个自定义对象的C#集合,例如BookUsers,它具有UserID作为属性之一。 我在一个单独的变量中有一个UserID的字符串数组。 我想通过字符串数组中的UserID来过滤BookUsers集合的子集。 请让我知道如何使用Linq执行此操作。
谢谢
bookusers.Where(b=>ids.Contains(b.UserId))
您可能需要考虑将用户ID数组放入HashSet中,以减少内部查询的复杂性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.