我有两个条件,ShouldCheckForErrors
并且HasErrors
我的代码是
if(ShouldCheckForErrors && HasErrors)
{
//Do nothing
}
else
{
PassTest()
}
我觉得这是一个非常冗长的检查。有没有一种方法可以让我无需使用就可以进行单次检查else
?
例如:
if(!ShouldCheckForErrors && !HasErrors)
{
PassTest()
}
不起作用,因为那将无法调用PassTest()
when ShouldCheckforErrors
is true
,但是HasErrors
is false
。(反之亦然)
我只是觉得我的逻辑运算符忘记了一些东西。