Я знаю, что оператор &&
и операторы ||
закорочены в C#. Но есть ли операторы &=
и операторы |=
? Предположим, у меня есть заявление:Выполняет C# короткое замыкание оператора & = и | =
bool a = doSomething();
a &= doNext();
Является ли это гарантированно будет эквивалентно:
bool a = doSomething();
if(!a)
a = doNext();
Да, вы правы. Поэтому он не будет замыкаться. – arviman