我很努力地找出如何返回只包含一个或多个所需的查询参数的项目列表。如何返回一个布尔其中列表只包含一个或多个所需的值
我以为TrueForAll
可能会工作,但如果其中一个不存在,那么它返回false。
var hasValidOptions = entity.clientcodes.TrueForAll(x => x.code == "B"
|| x.code == "C"
|| x.code == "E"
|| x.code == "G"))
这里是我想要做一些例子(我只关心B,C,E和G):
- 表1:
A B E G
- >假的,因为它包含甲 - 列表2:
B G
- >正确的,因为它包含B和G - 表3:
E
- >真,因为它包含ë - 列表4:
B C E G
- >真,因为它共ntains B,C,E和G
我该怎么做?
的任意组合?您的代码完全按照您所描述的方式执行[请参阅小提琴](https://dotnetfiddle.net/Widget/qjaJF8) –