Ссылаясь на следующий ответ SE > .
При написании
A = A ?? B;
это то же самое, что
if( null != A )
A = A;
else
A = B;
Означает ли это, что
if( null == A ) A = B;
было бы предпочтительнее, производительность мудрая?
Или могу ли я предположить, что компилятор оптимизирует код, когда один и тот же объект находится в нотации ??
?