Est-ce que C# vous a toujours permis d'omettre les accolades dans une instruction switch()
entre les instructions case:
? Quel est l'effet de les omettre, comme le font souvent les programmeurs javascript?Déclaration de commutation C# avec/sans accolades .... quelle est la différence?
Exemple:
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
}
De monde java http://stackoverflow.com/questions/633497/java-switch-cases-with-or-without-braces – nawfal