Видати введене число в словесній інтерпретації
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.