Je me demandais quelle était la syntaxe la plus claire et la plus compréhensible pour faire des vérifications de condition sur les bools nullables.
Le style de codage suivant est-il bon ou mauvais? Existe-t-il un moyen d'exprimer la condition mieux / plus proprement?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
en particulier la partie if (nullableBool ?? false) . Je n'aime pas le if (x.HasValue && x.Value)
style ...
(Je ne sais pas si la question a déjà été posée ... je n'ai pas trouvé quelque chose de similaire avec la recherche)