有没有可能将嵌套条件简化为 C# 中的非嵌套?

Is there any possibility to simplify the nested condition into non nested in C#?

在返回 true 或 false 之前,我有 3 个条件要检查。 这是 table:

这可以使用以下逻辑实现

if(!COND1 && !COND2)
{
    if(COND3)
    {
        return False
    }
    else
    {
        return True
    }
}
else
{
    return true
}

可以不使用嵌套 if 来简化吗?

你可以这样写:

if (a && b && !c)
{
    return false;
}
return true;

或者简单地说:

return !(a && b && !c)