C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Операторы выбора Си ШарпЯзык C# имеет 2 оператора выбора - это if и switch. Хотя switch - построен на операторах if. Оператор ifФорма записи оператора if: Самая простая: if (условие) код выполнения Полная: if (условие) код выполнения Полная простая: if (условие) код выполнения Сложная: if (условие) код выполнения Если вам нужно, чтобы выполнялся код более 1 действия, то ставьте скобки: { } после условия: if (условие) { код выполнения; код выполнения; ... }
Пример кода: У нас есть переменная x, как целое число: int x = 5; Тогда - самая простая: if (x < 10) x = x++ / 5; Полная: if (x < 10) x = x++ / 5; Полная простая: if (x < 10) x = x++ / 5; Сложная: if (x < 10) x = x++ / 5;
Количество условий не ограничено! Если нужно ставить несколько условий, то для этого используется операторы логического выражения: ||, &&. Знак || - это логическое ИЛИ, то есть если истинно хоть какое-то условие, то программный код выполняется. Знак && - это логическое И, то есть если истинно хоть какое-то условие ложно, то программный код не выполняется. Примеры кода: Простая: if (x < 10 && x > 4) x = x++ / 5; Полная: if (x < 10 && x > 4) x = x++ / 5; Полная простая: if (x < 10 && x > 4) x = x++ / 5; Сложная: if (x < 10 && x > 4) x = x++ / 5;
Оператор switchОператор switch является сложной комбинацией оператора if. Эту запись придумали для простоты кода и для понятности, по сути своей оператор switch можно записать через оператор условия if. if (условие) код выполнения Форма записи оператора switch: switch ( переменная) default можно ставить, а можно нет, он используется для того, чтобы выполнялся код, если ни какое условие не было истинно. Код языка Си Шарп: switch (x) Пример: Программа с использованием оператора выбора Си Шарп. Просмотров: 14820 |