Esto es lo que quiero hacer:
switch(myvar)
{
case: 2 or 5:
...
break;
case: 7 or 12:
...
break;
...
}
Intenté con "case: 2 || 5", pero no funcionó.
El propósito es no escribir el mismo código para diferentes valores.
c#
switch-statement
Ivan Prodanov
fuente
fuente
Respuestas:
Al apilar cada caja de interruptor, se logra la condición OR.
fuente
Lo haces apilando etiquetas de cajas :
fuente
fuente
Las declaraciones de caso caen automáticamente si no especificas lo contrario (escribiendo break). Para eso puedes escribir
// etc ...}
fuente
El ejemplo de la instrucción switch muestra que no puede apilar s no vacíos
case
, sino que debe usargoto
s:fuente