Выдать введённое число в словесной интерпретации
int A; string s; Console.Write("Введите A="); s = Console.ReadLine(); A = Convert.ToInt32(s); switch (A) { case 1: Console.WriteLine("Один"); break; case 2: Console.WriteLine("Два"); break; case 3: Console.WriteLine("Три"); break; case 4: Console.WriteLine("Четыре"); break; default: Console.WriteLine("Остальные числа"); break; } |
Оператор варианта switch состоит из выражения (переключателя A) и списка операторов, каждому из которых предшествует одна или более констант выбора или ключевое слово default.
Тип А – целое число, символ или строка.
Все константы выбора предваряются ключевым словом case, должны быть уникальными и иметь тип, совместимый с типом переключателя А.
Оператор switch может включать любое количество экземпляров case, но два оператора case не могут иметь одинаковое значение.
Управление передается оператору case, совпадающему со значением оператора switch. Выполнение начинается с выбранного оператора и продолжается до тех пор, пока оператор break не передаст управление за пределы текста case.
Оператор перехода, такой как break, требуется после каждого блока case, включая последний блок, вне зависимости от того, какой из двух операторов — case или default — там использован.
Если ни одно выражение case не совпадает со значением оператора switch, управление передается операторам, следующим за необязательной подписью default. Если подписи default нет, то управление передается за пределы оператора switch.