ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Использование полной формы оператора if (either-or if)Для того, чтобы обеспечить выполнения дополнительного блока кода, когда условие [condition] имеет значение false, используетcя ключевое слово else, а синтаксис оператора if имеет вид if ([condition]) { [code to execute if condition is true] } else { [code to execute if condition is false] } Например, if (a > 50) { // Add code to execute if a is greater than 50 here. } else { // Add code to execute if a is less than or equal to 50 here. } В некоторых простых случаях можно использовать тернарную операцию «?:» как альтернативу использованию полной формы оператора if. Синтаксис использования операции «?:» в этом случае имеет вид Type result = [condition]? [true expression]: [false expression] Если выражение [condition] истинно, выполняется [true expression], в противном случае выполняется [false expression]. В следующем примере показан пример использования тернарной операции «?:» для проверки значения строки и возвращения ответа. string carColor = "green"; string response = (carColor == "red")? "You have a red car": "You do not have a red car"; http://go.microsoft.com/fwlink/?LinkId=192904 3.3. Использование лесенки if else if…(multiple-outcome if) Несколько операторов if можно объединить для создания леснки if else if… (multiple-outcome operator) следующим образом: if ([condition]) { [code to execute if condition is true] } else if ([condition2]) { [code to execute if condition is false and condition2 is true] } else { [code to execute if condition and condition2 are both false] } Здесь важно отметить, что если условие [condition] истино, первый блок кода выполняется, независимо от значения условия [condition2]. В этом случае оставшийся код пропускается, и условие [condition2] не вычисляется. Это улучшает производительность, поскольку не требует времени для вычисления каждого условия. Ускорить работу кода можно, гарантируя, что наиболее часто выполняющиеся условия будут проверяться в первую очередь. Следующий код показывает пример оператора if, использующего эту конструкцию. if (a > 50) { // Add code to execute if a is greater than 50 here. } else if (a > 10) { // Add code to execute if a is greater than 10 and less than or // equal to 50 here. } else { // Add code to execute if a is less than or equal to 50 here. } Не нашли, что искали? Воспользуйтесь поиском:
|