funcionalidad del Switch

07/04/2009 - 12:53 por javito | Informe spam
Estoy viendo el operador switch y veo que su equivalente en VB (Select Case)
incluye la posibilidad de establecer rangos ( case 12 to 24:) e incluso
indicar condiciones con mayor o menor (Case is > 10:), sabeis si en C# se
puede hacer algo parecido y cual sería la sintaxis en caso afirmativo.

un saludo
 

Leer las respuestas

#1 Alberto Poblacion
07/04/2009 - 13:57 | Informe spam
"javito" wrote in message
news:%
Estoy viendo el operador switch y veo que su equivalente en VB (Select
Case) incluye la posibilidad de establecer rangos ( case 12 to 24:) e
incluso indicar condiciones con mayor o menor (Case is > 10:), sabeis si
en C# se puede hacer algo parecido y cual sería la sintaxis en caso
afirmativo.



No, en C# no se pueden poner rangos. El equivalente sería una serie de
"if... else if...". Aunque queda un poco más feo al escribirlo, una vez
compilado es igual de eficiente que su equivalente en VB, cuya compilación
resulta también en varios if's.

Preguntas similares