1
12
之所以会发生这种情况,是因为您使用了赋值(
而且,只有当您使用
要比较而不指定应使用的值,请执行以下操作:
编译器允许这样做的原因是赋值是一个有值的表达式。例如:
在您的情况下
|
2
3
使用时,列表中的所有项目都设置为true
由于isTrue是一个布尔值,这就足以计算为真的值
作为检查计数是否大于0的替代方法,您可以使用已经执行该操作的Any方法
您可以通过将条件作为参数的任意重载来进一步简化此过程,跳过额外的Where
|
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |