如何在lambda表达式的谓词中使用"And".我正在努力实现像这样的
新Class1("Test",Status => Status == 18 && 19 && 20)
请回复
谢谢沙拉斯
Mat*_*att 10
您需要将条件语句分解为3种不同的评估 - 您不能像现在这样将它们组合在一起.
Status => Status == 18 && Status == 19 && Status == 20
Run Code Online (Sandbox Code Playgroud)
虽然,我猜你在这里想要一个或者运算符,因为Status不能有18,19和20的值.如果你想做一个位掩码,你需要&运算符,甚至是一个位掩码18,19和20对我来说没有多大意义(虽然谁知道你的用例).
Status => Status == 18 || Status == 19 || Status == 20
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |