使用LINQ检查特定变量的类列表

Vaj*_*ura 1 c# linq

为了简化问题,我有一个特定类的列表:

class alarm{

    public bool present;
}

List<alarm> alarms;
Run Code Online (Sandbox Code Playgroud)

现在,在一些代码下面这个我要检查,如果在列表中的任何一个报警当前设置为true,所以不是做一个for循环,我想使用LINQ来解决它.任何人都可以在LINQ中给我一些指示,因为我无法掌握它.

Sel*_*enç 7

你可以使用Any方法:

var result = alarms.Any(a => a.present);
Run Code Online (Sandbox Code Playgroud)