Оператор switch-case - C#
Формулировка задачи:
Привет, друзья!) Такой вопрос:
Можно ли создавать в глобальном switch-case несколько локальных switch-case в методе? Если да, то где ставить оператор break для глобального switch-case? Код:
static void Time()
{
int timeMorning1 = 5, timeMorning2 = 8, timeMorning3 = 11;
int timeDay1 = 13, timeDay2 = 15, timeDay3 = 17;
int timeEvening1 = 19, timeEvening2 = 21, timeEvening3 = 23;
Console.WriteLine("Viberete vremya dlya poleta \n 1:Utro, \n 2:Den', \n 3:Evening");
string result = Console.ReadLine();
switch (result)
{
Console.WriteLine("Vi vibrali Utreniy reys. Vozmojnoe vrem'ya dlya pereleta: \n 1: 5:00 \n 2: 8:00 \n 3: 11:00");
string resultTimeMorning = Console.ReadLine();
switch(resultTimeMorning)
{
case "1":
Console.WriteLine("Vashe vremya dlya perel'ota {0}:00! Ne zabivayte vashi veshi i beleti! \n Horoshego perel'ota", timeMorning1);
break;
case "2":
Console.WriteLine("Vashe vremya dlya perel'ota {0}:00! Ne zabyvayte vashi veshi i bileti! \n Horoshego perel'ota", timeMorning2);
break;
case "3":
Console.WriteLine("Vashe vremya dlya perel'ota {0}:00! Ne zabyvayte vashi veshi i bileti! \n Horoshego perel'ota", timeMorning3);
break;
}
}
}Решение задачи: «Оператор switch-case»
textual
Листинг программы
switch (a)
{
case b:
switch (c)
{
case d: break;
}
break;
}