C #, если другое заявление ...
Послезаявления , еслис дополнительнымдругое заявление,в противном случае выполняется оператор логическое выражение ложно.
грамматика
Синтаксис в C # ,если ... другое заявление:
если (boolean_expression) { / * Если логическое выражение истинно будет выполняться оператор * / } еще { / * Если логическое выражение ложные утверждения, которые будут выполняться * / }
Если логическое выражениеистинно, то код , еслиблок исполнения. Если логическое выражениеложно, то код в блоке остальноевыполняется.
технологическая схема
примеров
с помощью системы; Пространство имен Принятие решений { класс программы { статической силы основных (String [] агдз) { / * Определения локальных переменных * / Int А = 100; / * * Проверить логическое условие / если (а <20) { / * Если условие истинно, то выход следующее заявление * / Console.WriteLine ( "менее чем 20"); } еще { / * Если условие ложно, то выход из следующих утверждений * / Console.WriteLine ( "больший, чем 20"); } Console.WriteLine ( "значение {0}", а); Console.ReadLine (); } } }
Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:
больший, чем 20 Значение 100
если ... если ... еще другое заявление
После ,если заявление с необязательным , если еще ... другоезаявление, которое может быть использовано для проверки различных условий.
При использовании если ... то еще, если ... Else, следующие моменты следует отметить:
- Если пост может следовать ноль или один другому, он должен быть после того, как любому еще, если.
- Если последний может следовать ноль или более иначе, если они должны предшествовать еще.
- После успешного матча еще, если, иначе, если либо другой не будет испытан.
грамматика
В C # ,если ... если ... еще синтаксиса другоезаявление:
если (boolean_expression 1) { / * Если логическое выражение истинно выполнение * / } иначе если (boolean_expression 2) { / * Если логическое выражение 2 верно выполнение * / } иначе если (boolean_expression 3) { / * 3 Если логическое выражение истинно выполнение * / } еще { / * Если вышеуказанные условия не соответствуют действительности, выполняются * / }
примеров
с помощью системы; Пространство имен Принятие решений { класс программы { статической силы основных (String [] агдз) { / * Определения локальных переменных * / Int А = 100; / * * Проверить логическое условие / если (а == 10) { / * Если, если условие истинно, то выход из следующих утверждений * / Console.WriteLine ( "значение 10"); } остальное, если (а == 20) { / * Если другое, если условие истинно, то выход из следующих утверждений * / Console.WriteLine ( "значение 20"); } остальное, если (а == 30) { / * Если другое, если условие истинно, то выход из следующих утверждений * / Console.WriteLine ( "значение 30"); } еще { / * Если вышеуказанные условия не соответствуют действительности, то вывести следующее утверждение * / Console.WriteLine ( "нет согласования значения"); } Console.WriteLine ( "точное значение {0}", а); Console.ReadLine (); } } }
Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:
Точное значение не совпадает со значением а составляет 100