如何使用LINQ计算满足条件的元素数量

16 浏览
0 Comments

如何使用LINQ计算满足条件的元素数量

我尝试了很多方法,但对我来说最合乎逻辑的是这个:

int divisor = AllMyControls.Take(p => p.IsActiveUserControlChecked).Count();

AllMyControls 是一个UserControls的集合,我想知道有多少个UserControlsIsActiveUserControlChecked属性被设置为true。

在VS中我得到的错误是:

无法将 lambda 表达式转换为类型“int”,因为它不是委托类型

我的表达式是什么问题?

0