Tôi đã tự hỏi đâu là cú pháp rõ ràng và dễ hiểu nhất để thực hiện kiểm tra điều kiện trên các bool nullable.
Là phong cách mã hóa tốt hay xấu sau đây? Có cách nào để thể hiện tình trạng tốt hơn / sạch hơn không?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
đặc biệt là phần if (nullableBool ?? false) . Tôi không thích if (x.HasValue && x.Value)
phong cách ...
(không chắc câu hỏi đã được hỏi trước đó chưa ... không thể tìm thấy câu hỏi tương tự với tìm kiếm)