Оператор назначения c # & =

, если у меня есть следующий bool:

bool success = true;

Будут ли следующие три строки кода сохранять те же результаты при успехе:

1 - success &= SomeFunctionReturningABool();

2 - success = success & SomeFunctionReturningABool();

3 - success = success && SomeFunctionReturningABool();

Я нашел статью, в которой говорится, что 1 - это ярлык для 2 - но это 2 то же самое, что и 3, или мое приложение взорвется при выполнении этой строки ...

5
задан Rob 4 April 2011 в 10:42
поделиться