【发布时间】:2013-07-01 13:36:00
【问题描述】:
我有两个条件,ShouldCheckForErrors 和 HasErrors
我的代码是
if(ShouldCheckForErrors && HasErrors)
{
//Do nothing
}
else
{
PassTest()
}
我觉得这是一个非常冗长的检查。有没有一种方法可以让我不必使用else 进行单次检查?
例如:
if(!ShouldCheckForErrors && !HasErrors)
{
PassTest()
}
不起作用,因为当ShouldCheckforErrors 是true,但HasErrors 是false 时,将无法调用PassTest()。 (反之亦然)
我只是觉得我的逻辑运算符忘记了一些东西。
【问题讨论】:
标签: c# operators logic conditional-statements