我已经试过了很多东西,但最合理的一个对我来说元素的数量似乎这一个:如何计算匹配LINQ
int divisor = AllMyControls.Take(p => p.IsActiveUserControlChecked == true).Count();
AllMyControls
是UserControls
集合,是什么我想知道UserControls
有多少个IsActiveUserControlChecked
属性设置为true。
我在VS得到的是:
Cannot convert lambda expression to type 'int' because it is not a delegate type
这有什么错我的表情?
哇,那个速度..谢谢!很明显,我是Linq的新手.. – Sturm
更简单:D' int divisor = AllMyControls.Count(p => p.IsActiveUserControlChecked);' – keyboardP
@keyboardP我在评论前添加了这个答案,但是感谢输入:) –