4

リストに整数のコレクションがあります。特定の発生を取得するために、次のようなことができることを知っています。

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

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

しかし、どのようにループしてインスタンスの数を数えlist[i].NoNotEncounterBarriersResult = true、結果を整数として返すことができますか?

4

3 に答える 3

5

使用するCount

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

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

于 2012-06-28T16:00:46.530 に答える
3

使用Count:

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

ドキュメントから:

指定されたシーケンス内で条件を満たす要素の数を表す数値を返します。

于 2012-06-28T16:00:53.817 に答える
0
int count = list.Count(x => x.NoNotEncounterBarriersResult);

Linq Count を使用してカウントを取得するには?

于 2012-06-28T16:01:11.523 に答える