Latest web development tutorials

C # вложенными переключатель заявление

C # судья C # судья

Вы можете поставитьпереключатель как часть последовательности операторов внешнего выключателя,который может быть использован в другом заявлениивыключателявраспределительномзаявлении. Даже в случае внутреннего и внешнего постоянного переключения содержит общие значения, нет никакого противоречия.

грамматика

C #вложенный переключатель заявление синтаксис:

Переключатель (ч1) 
{
   кейс 'A': 
      Е ( "Это А является частью внешнего ключа");
      Переключатель (CH 2) 
      {
         кейс 'A':
            Е ( "Это является частью внутреннего выключателя");
            перерыв;
         кейс 'B': / * внутренний кейс B код * /
      }
      перерыв;
   случай 'B': / * Внешний случай B код * /
}

примеров

с помощью системы;

Пространство имен Принятие решений
{
    
    класс программы
    {
        статической силы основных (String [] агдз)
        {
            Int А = 100;
            INT B = 200;

            переключатель (а)
            {
                Дело 100:
                    Console.WriteLine ( "Это часть внешнего выключателя.");
                    Переключатель (б)
                    {
                        Дело 200:
                        Console.WriteLine ( "Это внутренний переключатель часть");
                        перерыв;
                    }
                    перерыв;
            }
            Console.WriteLine ( "точное значение {0}", а);
            Console.WriteLine ( "Ъ точное значение: {0}", б);
            Console.ReadLine ();
        }
    }
} 

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

Это внешний переключатель, который является частью точного значения внутреннего переключателя является частью 100
б Точное значение 200

C # судья C # судья