计算列表中的整数

时间:2012-06-28 15:59:05

标签: c# linq

我在列表中有一个整数集合。我知道我可以做这样的事情来获得特定的事件:

List<ResultsViewModel> list = data.ToList<ResultsViewModel>();

            Response.Write(list[2].NoNotEncounterBarriersResult);

但是我如何循环并计算list[i].NoNotEncounterBarriersResult = true的实例数并将结果作为整数返回?

3 个答案:

答案 0 :(得分:5)

使用Count

var count = list.Count(item => item.NoNotEncounterBarriersResult)

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

答案 1 :(得分:3)

使用Count

int count = list.Count(x => x.NoNotEncounterBarriersResult);

来自文档:

  

返回一个数字,表示指定序列中有多少元素满足条件。

答案 2 :(得分:0)

int count = list.Count(x => x.NoNotEncounterBarriersResult);
  

How to use Linq Count to get count?