C # Переключение оператора с / без фигурных скобок ... какая разница?

Всегда ли C # позволял вам опускать фигурные скобки внутриswitch() заявление междуcase: заявления?

Каков эффект от их пропуска, как это часто делают программисты на JavaScript?

Пример:

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
}

Ответы на вопрос(4)

Ваш ответ на вопрос