Mi chiedevo quale fosse la sintassi più pulita e comprensibile per fare i controlli delle condizioni sui bool di nullable.
Il seguente stile di codifica è buono o cattivo? C'è un modo per esprimere la condizione in modo migliore / più pulito?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
in particolare la parte if (nullableBool ?? false) . Non mi piace lo if (x.HasValue && x.Value)
stile ...
(non sono sicuro se la domanda sia stata posta prima ... non è stato possibile trovare qualcosa di simile con la ricerca)