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