Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Разветвляющиеся процессы.




Условные операторы позволяют организовать ветвление кода в зависимости от определенных условий или значения выражений. В С# имеются две конструкции, предназначенные для этой цели: оператор if, который позволяет проверить некоторое условие, и оператор switch, позволяющий сравнить выражение с множеством различных значений.

Оператор if

Синтаксис:

if (условие)

оператор (операторы);

else

оператор (операторы);

Если по каждому из условий нужно выполнить более одного оператор, эти операторы должны быть объединены в блок с помощью фигурных скобок ({…}).

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

Оператор switch (switch…case) подходит для выбора с целью выполнения одной ветви из множества взаимоисключающих ветвей. Оператор имеет форму switch с аргументом, за которым следует последовательность конструкций case. Когда значение выражения аргумента switch совпадает с выражением, следующим за одним из case, то немедленно выполняется код, следующий за этой конструкцией case. Конец каждого блока помечается словом break. В операторе switch можно также включить ветвь default, которая будет выполнена, если ни один из случаев case не подойдет.

Синтаксис:

switch (условие)

{

case выражение 1:

оператор (операторы);

break;

case выражение 2:

оператор (операторы);

break;

case выражение n:

оператор (операторы);

break;

default:

оператор (операторы);

break;

}

Следует отметить, что значения, указанные после case, должны быть константными выражениями; переменные не допускаются.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных