繁体   English   中英

有没有办法搜索集合C#中的每个元素

[英]is there a way to search each element in a collection c#

我有一个对象的集合,并且在每个对象的内部都有一个布尔属性。 有什么方法可以搜索集合并计数设置为true的属性的数量吗? 谢谢你的帮助。

var count = list.Count(x => x.boolValue);

您的问题很模糊,但这是使用LINQ的一种方法:

var trueCount = someCollection.Count(item => item.someBoolean);

有很多方法可以做到这一点,但是使用linq非常简洁:

using System.Linq;
int trueCount = myCollection.Count(item => item.prop);

MSDN Enumerable.Count: http : //msdn.microsoft.com/zh-cn/library/bb535181.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM