Главная arrow Язык программирования C# arrow C# Полное руководство Герберт Шилдт arrow Вложенные операторы switch C# Полное руководство Герберт Шилдт

Вложенные операторы switch C# Полное руководство Герберт Шилдт

Один оператор switch может быть частью последовательности операторов другого, внешнего оператора switch. И такой оператор switch называется вложенным. Константы выбора внутреннего и внешнего операторов switch могут содержать общие значения, не вызывая никаких конфликтов. Например, следующий фрагмент кода является вполне допустимым:

switch(ch1) {
   case 'А' : Console.WriteLine ("Эта ветвь А — часть" + "внешнего оператора switch.");
      switch(ch2) {
         case 'A':
            Console.WriteLine("Эта ветвь A — часть " + "внутреннего оператора switch");

        break;
     case 'В': // ...
      } // конец внутреннего оператора switch
      break;
   case 'В': // ...