If, else и Switch в C#

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение ложно.

Синтаксис :

Если логическое выражение оценивается как true, выполняется блок if, если иначе выполняется блок кода.

Пример :

Когда приведенный выше код компилируется и выполняется, он производит следующий результат:

If, elseif, else в C#

За оператором if может следовать необязательный else if ... else, который очень полезен для тестирования различных условий, используя инструкцию if if else.

При использовании операторов if, else if else следует иметь в виду несколько моментов.

  • Если if может иметь ноль или другое, и он должен появиться после любого другого if.
  • Если if может иметь ноль ко многим другим if, и они должны прийти перед else.
  • После того, как else, если это произойдет, ни одно из оставшихся else if или else не будет проверено

Синтаксис :

Когда приведенный выше код компилируется и выполняется, он производит следующий результат:

Switch в C#

Оператор switch может заменить несколько операторов if else.

Мы создадим консольное приложение ниже: if else:

Мы можем заменить if else block на оператор Switch, и если вы запустите обе консоли, нажав Ctrl + F5, вы получите тот же результат.

Инструкция break - это разбить оператор switch.
Мы можем написать оператор дела по-другому:

Случай без какого-либо кода автоматически упадет в следующий случай. В приведенном выше примере случай 10 и 20 провалится и выполнит код для случая 30.

 

Источник: http://www.csharpstar.com/control-statements-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *