Csharp/C#教程:使用数组在Linq中过滤IEnumerable分享


使用数组在Linq中过滤IEnumerable

如何添加字符串数组

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

在Linq包含?

像我这样的东西我正在寻找

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

这里BranchId是模型中的String

您正在尝试检查route的branchId是否包含id数组(不会编译)。 你应该做相反的事情 – 检查ids数组是否包含路由的branchId:

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

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

切换顺序,为n中的每个BranchId检查它是否包含在BranchIds

上述就是C#学习教程:使用数组在Linq中过滤IEnumerable分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1029459.html

(0)
上一篇 2022年1月12日
下一篇 2022年1月12日

精彩推荐