среда, 16 сентября 2009 г.

Знаете ли вы...

... что несмотря на то, что в блоках case оператора switch нельзя "проваливаться" между case'ами (т.к. компилятор требует обязательного наличия оператора break для каждого блока case), сделать это все-таки можно. Вот так:

switch(attitude)
{
  case Attitude.HighAndMighty:
   Console.WriteLine("High");
   goto case Attitude.JustMighty;
  case Attitude.JustMighty:
   Console.WriteLine("Mighty");
   break;
}

Комментариев нет:

Отправить комментарий