如何添加字符串数组

string[] BranchIds = {"1","2","3"}


Linq内包含?

我正在寻找这样的东西

var a =_abc.GetRoutes(0).Where(n => n.BranchId.Contains(BranchIds[])).ToList();


这里的BranchId是模型中的字符串

最佳答案

您正在尝试检查route的branchId是否包含ID数组(不会编译)。您应该执行相反的操作-检查ids数组是否包含路由的branchId:

var a =_abc.GetRoutes(0).Where(r => BranchIds.Contains(r.BranchId)).ToList();

关于c# - 用数组过滤Linq中的IEnumerable,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42791138/

10-11 19:59