Условный оператор
Конструкция if/else проверяет истинность некоторого условия и в зависимости от результатов проверки выполняет определенный код:
if(num1 > num2) { Console.WriteLine($"Число {num1} больше числа {num2}"); }Если мы хотим, чтобы при несоблюдении условия также выполнялись какие-либо действия? В этом случае мы можем добавить блок else:
if(num1 > num2) { Console.WriteLine($"Число {num1} больше числа {num2}"); } else { Console.WriteLine($"Число {num1} меньше числа {num2}"); }Используя конструкцию
else if
, мы можем обрабатывать дополнительные условия:if(num1 > num2) { Console.WriteLine($"Число {num1} больше числа {num2}"); } else if (num1 < num2) { Console.WriteLine($"Число {num1} меньше числа {num2}"); } else { Console.WriteLine("Число {num1} равно числу {num2}"); }Тернарную операция имеет следующий синтаксис:
[первый операнд - условие] ? [второй операнд] : [третий операнд]
var abs = x > 0? x: -x;
Последнее изменение: четверг, 28 февраля 2019, 15:30