Мне было интересно, какой был самый чистый и понятный синтаксис для выполнения проверки условий на nullable bools.
Является ли следующий хороший или плохой стиль кодирования? Есть ли способ выразить состояние лучше/более чисто?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
особенно if (nullableBool?? false). Мне не нравится стиль if (x.HasValue && x.Value)
...
(не уверен, был ли задан вопрос раньше... не удалось найти что-то похожее на поиск)