Урок 15: switch
Когда вы проверяете одно значение по многим вариантам, цепочка if/else if становится длинной. switch чище: switch (value) проверяет значение, каждый case — это вариант, break завершает его, а default выполняется, если ни один case не совпал. Обратите внимание: в C# каждый case, который что-то делает
switch похож на коммутатор: в зависимости от значения загорается подходящий case. break — это «я здесь закончил», а default — «если ничего не совпало».
- switch (value)
- Проверяет одно значение и выбирает case, который ему соответствует.
- case
- Один вариант в switch: case 3: выполняется, если значение равно 3.
- break
- Завершает текущий case, чтобы он не продолжился в следующий.
- default
- Выполняется, когда ни один case не совпал — как else у switch.