Для чего нужны дополнительные фигурные скобки в случае Switch?

Мне любопытна эта вещь... см. пример:

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

Всю свою жизнь я делал это, как в случае b, но так как C #позволяет мне чтобы использовать его, и Visual Studio позволяет мне свернуть эту вещь, мне любопытно -, в чем реальная разница между случаем a (с фигурными скобками )и случаем b?

56
задан JYelton 4 October 2012 в 17:24
поделиться