Вырваться из вложенного, если

Я модифицирую довольно большую систему и хочу избежать рискованных изменений во многих местах.

я хочу (в одном случае) сломать вложенное условие if и продолжить предыдущее выражение else. если это возможно.

if (otherBool)
{
    if(ID != 2)
    {
        html += "";
    }
    else
    {
        // break
    }
}

else if (ID == 2)
{
    html += "";
}
else
{
    html += "";
}

в этом случае, если otherBool имеет значение true, а ID равен 2, я хочу, чтобы во вложенном состоянии было иначе нарушить это условие и перейти к предыдущему (точно так же, как otherBool был бы ложным с самого начала).

Я думаю о перерыве, потому что если внутри находится переключатель.

Этого не может быть, если (otherBool && id!=2) возникнет во вложенных операторах if.

0 ответов

Другие вопросы по тегам