Сегодня мы поговорим о таком важном понятии в языках программирования, как управляющие конструкции, также называемые условными операторами.
Их важность тяжело переоценить, так как в процессе работы возникают абсолютно разные ситуации. В языке C# есть несколько видов условных операторов, и каждый из них мы сейчас рассмотрим подробнее
Оператор if
Самый простой и часто используемый оператор - это оператор if. Если выражение, которое мы проверяем, удовлетворяет нашим условиям(результат равен true) - мы выполняем код. В противном случае данный код пропускается. Например:
В данном примере в строке 9 мы создаем переменную variable и присваиваем ей значение 50. А в строчке 11 мы проверяем: если значение нашей переменной меньше 100, то вывести сообщение. Также мы могли не ставить фигурные скобки после оператора if, но тогда возможны проблемы следующего характера: если скобок нет - то выполняется только первая строка после if. Остальные строчки игнорируются
Оператор if else
Итак, мы рассмотрели оператор if. Но что, если у нас не одно условие, а несколько? В таком случае нам стоит прибегнуть к оператору if-else. Прибегнем к следующему примеру:
Пусть у нас есть несколько книг. И в зависимости от их количества, мы будем по-разному реагировать.
Например:
В первом случае мы проверяем, находится ли количество книг в пределах от 1 до 5. Во втором случае от 5 до 9. И если ни одно из этих условий не выполнено, мы идем в 3 блок - блок else и выполняем его код;
Как можно заметить, по итогу будет выведено Other, так как наше количество не удовлетворяет ни одному из указанных условий
Ставьте лайк, если вам понравилось и не забываем подписываться на канал!