Я работал с оператором? будет заменен простым IF Construct, тогда существующим объектом будет назначен не нулевой объект) :
existingObject = existingObject ?? searchForObject();
< /code>
Может ли кто -нибудь объяснить почему? Оператор? Если вы попытаетесь назначить нулевой тип значения
не нулевым типам значения без использования? Оператор,
Вы создадите ошибку времени компиляции. Если вы используете актерский состав, и в настоящее время не определено, что у
invalidoperationException Exception исключение
InvalidoperationException. Visual Studio 2010.
Подробнее здесь: https://stackoverflow.com/questions/986 ... ator-works