Bonjour,
Je ne comprends pas pourquoi cela ne fonctionne pas. Ça me donne l'erreur "Type of conditional expression cannot be determined because there is no implicit conversion between 'bool' and '<null>'". J'utilise bien un booléen nullable pourtant :
alors que ceci fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bool? b; string s = ""; b = (s == "yes" ? true : (s == "no" ? false : null));
Y a-t-il une manière plus concise qu'avec mes if/else if/else pour parvenir à mon résulat?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 bool? b; string s = ""; if (s == "yes") b = true; else if (s == "no") b = false; else b = null;
Merci pour vos retours,
Julien
Partager