如何使用LINQ计算满足条件的元素数量
我尝试了很多方法,但对我来说最合乎逻辑的是这个:
int divisor = AllMyControls.Take(p => p.IsActiveUserControlChecked).Count();
AllMyControls
是一个UserControls
的集合,我想知道有多少个UserControls
的IsActiveUserControlChecked
属性被设置为true。
在VS中我得到的错误是:
无法将 lambda 表达式转换为类型“int”,因为它不是委托类型
我的表达式是什么问题?