Основы C#
Теория: Конструкция else if
Полный доступ к материалам
В самой полной версии, конструкция if содержит не только ветку else, но и другие условные проверки с помощью else if. Такой вариант используется при большом количестве проверок, которые взаимоисключают друг друга.
Два момента. Ветка else может отсутствовать. Количество else if условий может быть любым, хоть одно, хоть десять.
Напишем для примера расширенный метод определяющий тип предложения. Он распознает три вида предложений:
Теперь все условия выстроены в единую конструкцию. else if — это «если не выполнено предыдущее условие, но выполнено текущее». Получается такая схема:
- если последний символ
?, то"question" - иначе, если последний символ
!, то"exclamation" - иначе
"general"
Выполнится только один из блоков кода, относящихся ко всей конструкции if.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845

