Условный оператор

Конструкция 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;
Последнее изменение: Thursday, 28 February 2019, 15:30