Я пишу кусок кода в С# 6 и по какой-то странной причине это работает
var value = objectThatMayBeNull?.property;
но это не так:
int value = nullableInt?.Value;
Не работает я имею в виду, что я получаю ошибку компиляции, говоря Cannot resolve symbol 'Value'
.
Любая идея, почему нулевой условный оператор ?.
не работает?