Jaki jest cel dodatkowych zamków w obudowie Switch?

Jestem ciekawa tej rzeczy ... patrz przykład:

<code>switch(x)
{
    case(a):
        {
        //do stuff
        }
        break;
    case(b):
        //do stuff
        break;
}
</code>

Przez całe moje życie robiłem to jak przypadek b, ale ponieważ C # pozwala mi go używać, a Visual Studio pozwala mi to zwinąć, jestem ciekawy - jaka jest prawdziwa różnica między przypadkiem a (z nawiasami klamrowymi) a przypadkiem b ?

questionAnswers(3)

yourAnswerToTheQuestion