C# instruction Switch avec/sans les accolades... quelle est la différence?

A C# toujours permis d'omettre les accolades à l'intérieur d'un switch() instruction entre les case: états?

Quel est l'effet de l'omission, comme les programmeurs javascript souvent faire?

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
}