Есть ли способ поиска каждого элемента в коллекции C # - PullRequest
2 голосов
/ 10 февраля 2012

У меня есть коллекция объектов, и внутри каждого объекта у меня есть логическое свойство.Есть ли способ поиска в коллекции и подсчета количества свойств, установленного в true?спасибо за любую помощь.

Ответы [ 3 ]

3 голосов
/ 10 февраля 2012
var count = list.Count(x => x.boolValue);
2 голосов
/ 10 февраля 2012

Ваш вопрос довольно расплывчатый, но вот один из способов сделать это с помощью LINQ:

var trueCount = someCollection.Count(item => item.someBoolean);
1 голос
/ 10 февраля 2012

Есть несколько способов сделать это, но использование linq довольно кратко:

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

MSDN Enumerable.Count: http://msdn.microsoft.com/en-us/library/bb535181.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...