Comment convertir un bool?
nullable en bool
en C# ?
J'ai essayé x.Value
ou x.HasValue
...
Comment convertir un bool?
nullable en bool
en C# ?
J'ai essayé x.Value
ou x.HasValue
...
Vous pouvez utiliser l' opérateur de fusion nulle : x ?? something
, où something
est une valeur booléenne que vous souhaitez utiliser si x
est null
.
Exemple:
bool? myBool = null;
bool newBool = myBool ?? false;
newBool
sera faux.
Le moyen le plus simple est d'utiliser l'opérateur de coalescence nul : ??
bool? x = ...;
if (x ?? true) {
}
Le ??
avec des valeurs nullables fonctionne en examinant l'expression nullable fournie. Si l'expression nullable a une valeur, sa valeur sera utilisée sinon elle utilisera l'expression à droite de ??
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.