我有一个对象的集合,每个对象的内部我有一个布尔属性。有什么方法可以搜索集合并获得有多少属性设置为true的计数?谢谢你的帮助。有没有办法搜索集合中的每个元素c#
2
A
回答
3
var count = list.Count(x => x.boolValue);
2
你的问题是相当模糊的,但这里是LINQ做到这一点的一种方法:
var trueCount = someCollection.Count(item => item.someBoolean);
1
有许多方法可以做到这一点,但使用LINQ是相当简洁:
using System.Linq;
int trueCount = myCollection.Count(item => item.prop);
MSDN Enumerable.Count:http://msdn.microsoft.com/en-us/library/bb535181.aspx
相关问题
- 1. 有没有办法在Sparx Enterprise Architect中搜索元素类型?
- 2. 有没有办法将jQuery UI类添加到每个元素
- 3. 有没有办法将两个mongo集合索引到ElasticSearch中的一个中?
- 4. 有没有办法找出某个元素重叠的元素?
- 5. 有没有办法在单元格中搜索模式?
- 6. 有没有办法在Enterprise Architect中搜索具有相应组合图的元素?
- 7. iOS:有没有办法获得视图中每个元素的backgroundColor?
- 8. 有没有办法让元素在GTM
- 9. 有没有办法断言一个元素没有类?
- 10. 有没有办法在ViewBag中搜索一个项目?
- 11. 有没有办法在栈中搜索某个“any”参数?
- 12. 有没有办法搜索搜索结果?
- 13. 有没有办法搜索mySQL数据库中的所有表?
- 14. 有没有办法搜索SSAS中的所有属性
- 15. 有没有办法评论搜索条件? C#
- 16. 有没有办法在没有特定顺序的情况下测试集合中的元素?
- 17. 有没有办法在Enterprise Architect中搜索没有特定标记值的元素?
- 18. 有没有办法在弹性搜索索引中设置ttl
- 19. 有没有办法在Azure搜索索引中“过期”项目?
- 20. 有没有办法获得python/selenium中另一个元素的元素?
- 21. 有没有办法通过索引获取jQueryUI标签元素?
- 22. 有没有办法绕过谷歌的100个搜索配额?
- 23. 有没有办法检索处理UITouch的每个响应者?
- 24. C++顺序搜索没有找到最后一个元素
- 25. 有没有办法在Delphi中搜索OvcViewrof TurboPower Orpheus中的TOvcFileViewer
- 26. 有没有办法在Eclipse中搜索包中的文本?
- 27. 有没有办法在jqGrid 3.4.4中设置每列的搜索选项?
- 28. 有没有办法收集?
- 29. 有没有办法写每个对象
- 30. 有没有办法捕捉页面上每个DOM元素的变化
感谢此工作,只是根据需要。就像一个快速没有。你能解释一下计数方法和=>符号吗?谢谢! – user516883 2012-02-10 05:42:31
=>符号表示lambda表达式 - 如果表达式返回true,则Count方法会迭代集合并增加它的值 - 所以如果元素的boolValue为true,则它会增加。你可以写更复杂的表达式。例如:list.Count(x => x.id%2 == 0)返回具有偶数ids的元素的数量。 – 2012-02-10 05:48:28