92 votes

Rasoir syntaxe de l’opérateur conditionnel If/Else

N’ayant ne pas beaucoup de chance, j’ai le texte suivant if/else instruction rasoir qui fonctionne parfaitement

Je suis en train de faire quelque chose comme ceci :

Mais qui échoue lamentablement. Quelle est la bonne syntaxe ?

176voto

Andrew Nurse Points 4553

Vous avez besoin de mettre toute l’expression ternaire entre parenthèses. Malheureusement cela signifie que vous ne pouvez pas utiliser « @: », mais vous pourriez faire quelque chose comme ceci :

Rasoir prend actuellement en charge un sous-ensemble des expressions c# sans utiliser @() et malheureusement, les opérateurs ternaires ne font pas partie de cet ensemble.

Prograide.com

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.

Powered by:

X