Почему переключатель C# выполняет только первый оператор?

У меня есть следующий оператор switch, и когда строка foo = "FOO" , тогда случай вызовет два MessageBox . Но у меня появляется только "Dog", а не "Cat". По какой-то причине случай запускает только первый оператор, а затем ломается. Это почему?

switch(foo)
{
   case "FOO"
      MessageBox.Show("Dog");
      MessageBox.Show("Cat");
      break;
   case ...
   case ...
}
0
задан Bart 24 June 2015 в 08:47
поделиться