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