Je me demandais quelle était la syntaxe la plus propre et la plus compréhensible pour effectuer des vérifications de condition sur les booléens Nullable.Meilleure façon de vérifier la présence d'une valeur booléenne nulle dans une expression de condition (si ...)
Le style de codage est-il bon ou mauvais? Existe-t-il un moyen d'exprimer la condition mieux/plus proprement?
bool? nullableBool = true;
if (nullableBool ?? false) { ... }
else { ... }
surtout si (?? nullableBool false) partie. Je n'aime pas le style if (x.HasValue && x.Value)
...
(pas sûr que la question a été posée ... n'a pas pu trouver quelque chose de similaire avec la recherche)
Observation rafraîchissante génial! – seebiscuit
Je n'avais pas réalisé que la comparaison NULL était significative comme ceci. Les détails peuvent être trouvés à https://msdn.microsoft.com/en-us/library/2cf62fcy.aspx –