C Sharp/Оператор switch

Матеріал з Вікіпідручника
Перейти до навігації Перейти до пошуку

Оператор switch дозволяє внести розгалуження у програмі у відповідності при умові, що деяка змінна може приймати конкретні значення. Дозволяє спростити синтаксис програми, замість написання декількох послідовних операторів if.

Синтаксис:
switch (вираз)
{
   case константний-вираз:
      команда;
      оператор-переходу;
   [default:
      команда;
      оператор-переходу;]
}
  • вираз - Ціле число, enum або строка.
  • команда - операції які необхідно виконати у випадку, коли управління буде перенаправлене до конкретної гілки програми.
  • оператор-переходу - оператори, які управляють ходом виконання програми такі як: break, return, throw, goto, continue...
  • константний-вираз - значення виразу, при якому необхідно виконувати конкретні дії.