Zastanawiałem się, jaka była najbardziej czysta i zrozumiała składnia do sprawdzania warunków na zerowalnych wartościach logicznych.
Czy następujący dobry lub zły styl kodowania? Czy istnieje sposób, aby lepiej / bardziej wyrazić ten stan?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
szczególnie część if (nullableBool ?? false) . Nie podoba mi się if (x.HasValue && x.Value)
styl ...
(nie jestem pewien, czy pytanie zostało zadane wcześniej ... nie można znaleźć czegoś podobnego przy wyszukiwaniu)