Оглавление:
Определение - Что означает «заявление»?
Оператор if в C # - это программная конструкция в C #, используемая для выборочного выполнения операторов кода на основе результата вычисления логического выражения. Булево выражение должно возвращать либо истинное, либо ложное значение.
Оператор if используется в качестве управляющего оператора для перехода к различным разделам кода в зависимости от результата логического условного выражения. Выражение указывается в скобках и оценивается во время выполнения. Если выражение приводит к истинному значению, выполняется код, следующий за оператором if. В противном случае выполняется код, следующий за необязательным оператором «else». Если нет оператора else, выполнение продолжается с кодом после блока if.
Оператор if обеспечивает возможность принятия решения, с помощью которой один фрагмент кода выполняется вместо другого на основе одного или нескольких указанных условий.
Техопедия объясняет, если заявление
Множественные условия могут быть объединены в булево выражение для оценки в операторе if с помощью оператора OR (||) и / или оператора AND (&&). Другой набор соответствующих логических операторов | и &. Логические операторы && и || производить более эффективный код, чем другие обычные, потому что не всегда нужно оценивать все выражение. В результате их называют операторами короткого замыкания.
Например, оператор if может использоваться для проверки, является ли вводимый в программу символ алфавитным, числовым или специальным символом.
В отличие от языков, таких как C или C ++, где нулевой результат считается ложным значением, а число, отличное от нуля, считается истинным, C # ожидает результаты только в виде логических значений (истина или ложь). Следовательно, для числовых условий, таких как переменная, не равная нулю, выражение должно быть явно записано для этого условия, а не просто вычислено с самим числом, помещенным в скобки.
Хотя конструкция switch формирует альтернативу оператору if и может обеспечить более высокую производительность и более четкий код, ее можно использовать только для проверки выражений на постоянные значения. Оператор if может быть заменен троичным оператором при оценке условия. Результат оценки рассматривается для присвоения переменной значения.
Это определение было написано в контексте C #