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