Saya bertanya-tanya apa sintaks yang paling bersih dan dapat dimengerti untuk melakukan pemeriksaan kondisi pada bools nullable.
Apakah gaya pengkodean baik atau buruk berikut? Apakah ada cara untuk mengekspresikan kondisi lebih baik / lebih bersih?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
terutama bagian if (nullableBool ?? false) . Saya tidak suka if (x.HasValue && x.Value)
gaya ...
(tidak yakin apakah pertanyaan telah diajukan sebelumnya ... tidak dapat menemukan sesuatu yang mirip dengan pencarian)