Лучший способ проверить наличие значения nullable bool в выражении условия (если...) [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Лучший способ проверить наличие значения nullable bool в выражении условия (если...) [закрыто]

Сообщение Anonymous »

Мне было интересно, какой синтаксис наиболее чистый и понятный для проверки условий логических значений, допускающих значение NULL.

Является ли следующий стиль кодирования хорошим или плохим? Есть ли способ лучше/более выразить это состояние?

Код: Выделить всё

bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
особенно часть if (nullableBool ?? false). Мне не нравится стиль if (x.HasValue && x.Value) ...

(не уверен, задавался ли вопрос раньше... не удалось найти что-то подобное при поиске)

Подробнее здесь: https://stackoverflow.com/questions/267 ... ression-if
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»