ТОР 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, должны быть константными выражениями; переменные не допускаются. Не нашли, что искали? Воспользуйтесь поиском:
|