Ich habe mich gefragt, was die sauberste und verständlichste Syntax für die Durchführung von Bedingungsprüfungen für nullfähige Bools ist.
Ist der folgende gute oder schlechte Codierungsstil? Gibt es eine Möglichkeit, den Zustand besser / sauberer auszudrücken?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
insbesondere der if (nullableBool ?? false) Teil. Ich mag den if (x.HasValue && x.Value)
Stil nicht ...
(nicht sicher, ob die Frage schon einmal gestellt wurde ... konnte bei der Suche nichts Ähnliches finden)