Условный оператор
Конструкция 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