Оператор множественного выбора switch()..case на языке C# (sharp)

Оператор множественного выбора switch()..case на языке C# (sharp)

Когда нам известны конкретные значения с которыми нужно сравнить переменные разумным будет использовать оператор множественного выбора. Ни к чему строить не красивые громоздкие конструкции в таких случаях. Лучше использовать красивый и элегантный swith()!

Модель множественного оператора

Собственно, вся модель не такая уж и мудрёная. Необходимо использовать только четыре слова:

  1. switch() — может быть только один в блоке;
  2. case <значение>: — может быть сколько угодно в одном блоке switch();
  3. default : — может быть только один в одном условном блоке switch();
  4. break — оператор позволяющий выйти из блока проверки;

По своей сути, оператор множественного выбора switch()..case это модернизированная версия простых условных конструкций, отличие в том, что этот оператор красиво оформлен и нет необходимости строить большие нагромождения в виде условных конструкций с применением if(), else if() и else.

Реальный пример со switch()

Приведём реальный пример сравнения с последующим вывод сообщения на экран.

Здесь появилась новая команда break. Она говорит, что при выполнении этой команды необходимо завершить все дальнейшие действия в данном блоке.

Если break не использовать, то компилятор языка будет ругаться и подсвечивать красным, а также, если не использовать данный оператор, то по логике будет выполняться проверка значения переменной со всеми представленными значениями в case’ах.

Получим на выходе следующее

 

Таким нехитрым образом мы разобрались с «оператор множественного выбора switch()..case на языке C# (sharp)»!

Post Author: Nikulux

Добавить комментарий