Qual é o objetivo das chaves extras no caso do Switch?
Estou curioso sobre essa coisa ... veja exemplo:
<code>switch(x) { case(a): { //do stuff } break; case(b): //do stuff break; } </code>
Toda a minha vida eu fiz como o caso b, mas desde c # me permite usá-lo, e Visual Studio me permite colapsar essa coisa, estou curioso - qual é a diferença real entre um caso (com chaves) e caso b ?