Voici ce que je veux faire:
switch(myvar)
{
case: 2 or 5:
...
break;
case: 7 or 12:
...
break;
...
}
J'ai essayé avec "case: 2 || 5", mais cela n'a pas fonctionné.
Le but est de ne pas écrire le même code pour des valeurs différentes.
c#
switch-statement
Ivan Prodanov
la source
la source
Réponses:
En empilant chaque boîtier de commutateur, vous obtenez la condition OR.
la source
Vous le faites en empilant les étiquettes de caisse :
la source
la source
Les instructions de cas échouent automatiquement si vous ne spécifiez pas le contraire (en écrivant break). Pour cela, vous pouvez écrire
// etc... }
la source
L'exemple de l' instruction switch montre que vous ne pouvez pas empiler des
case
s non vides , mais que vous devez utilisergoto
s:la source