您好我想检查一个bool列出所有索引。如果所有索引bool都为false:返回false。像这样。 此代码检查每个索引,而不是这样。
for (int j = 0; j < Manager.Waves.Count; j++)
{
if (Manager.Waves[j].IsEnd)
{
}
}
答案 0 :(得分:1)
您可以使用Enumerable.All
:
bool noneEnded = Manager.Waves.All(w => !w.IsEnd);
或相反的方式:
bool noneEnded = ! Manager.Waves.Any(w => w.IsEnd);