Основы C#

Теория: Условная конструкция (if)

Условные конструкции позволяют выполнять разный код основываясь на логических проверках. Например если у человека есть деньги на счету, то во время покупки деньги спишутся автоматически, если нет, то операция будет отклонена.

Напишем, для примера, метод, который определяет тип переданного предложения. Для начала она будет отличать обычные предложения от вопросительных.

public class App
{
    public static string GetTypeOfSentence(string sentence)
    {
        if (sentence.EndsWith("?"))
        {
            return "question";
        }

        return "general";
    }
}

App.GetTypeOfSentence("Hodor"); // "general"
App.GetTypeOfSentence("Hodor?"); // "question"

if - конструкция языка, управляющая порядком инструкций. В скобках ей передается логическое выражение, а затем описывается блок кода в фигурных скобках. Этот блок кода будет выполнен, только если условие выполняется. Если условие не выполняется, то блок кода в фигурных скобках пропускается, и метод продолжает свое выполнение дальше. В нашем случае следующая строчка кода — return "general"; — заставит метод вернуть строку и завершиться.

Рекомендуемые программы

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845