我已經試過了很多東西,但最合理的一個對我來說元素的數量似乎這一個:如何計算匹配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我在評論前添加了這個答案,但是感謝輸入:) –