查找数组匹配查询中的元素数

kUr*_*4m4 0 c# arrays

我有以下课程:

public class Words
{
    public string word;
    public bool correct;
}
Run Code Online (Sandbox Code Playgroud)

我有一系列的单词.

Words[] words;
Run Code Online (Sandbox Code Playgroud)

我想计算我的数组中有多少元素将属性correct设置为true.

最有效的方法是什么?

Kin*_*nus 6

使用LINQ

words.Where(w=>w.correct);
Run Code Online (Sandbox Code Playgroud)

这应该是过滤的技巧.


但如果你只想数:

words.Count(w=>w.correct);
Run Code Online (Sandbox Code Playgroud)