¿Ha permitido siempre C# omitir las llaves dentro de una declaración switch()
entre las declaraciones case:
?C# Declaración de cambio con/sin llaves ... ¿cuál es la diferencia?
¿Cuál es el efecto de omitirlos, como suelen hacer los programadores de JavaScript?
Ejemplo:
switch(x)
{
case OneWay:
{ // <---- Omit this entire line
int y = 123;
FindYou(ref y);
break;
} // <---- Omit this entire line
case TheOther:
{ // <---- Omit this entire line
double y = 456.7; // legal!
GetchaGetcha(ref y);
break;
} // <---- Omit this entire line
}
Desde mundo Java http://stackoverflow.com/questions/633497/java-switch-cases-with-or-without-braces – nawfal