我在列表中有一个整数集合。我知道我可以做这样的事情来获得特定的事件:
List<ResultsViewModel> list = data.ToList<ResultsViewModel>();
Response.Write(list[2].NoNotEncounterBarriersResult);
但是我如何循环并计算list[i].NoNotEncounterBarriersResult = true
的实例数并将结果作为整数返回?
答案 0 :(得分:5)
使用Count
var count = list.Count(item => item.NoNotEncounterBarriersResult)
答案 1 :(得分:3)
使用Count
:
int count = list.Count(x => x.NoNotEncounterBarriersResult);
来自文档:
返回一个数字,表示指定序列中有多少元素满足条件。
答案 2 :(得分:0)
int count = list.Count(x => x.NoNotEncounterBarriersResult);