Nullable bools üzerinde durum kontrolleri yapmak için en temiz ve anlaşılır sözdiziminin ne olduğunu merak ediyordum.
Aşağıdaki iyi veya kötü kodlama tarzı mı? Durumu daha iyi / daha temiz bir şekilde ifade etmenin bir yolu var mı?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
özellikle if (nullableBool ?? false) kısmı. Tarzdan hoşlanmıyorum if (x.HasValue && x.Value)
...
(sorunun daha önce sorulup sorulmadığından emin değilim ... arama ile benzer bir şey bulamadık)