1. Конструкция if/else

Конструкция if/else

int num1 = 8;

int num2 = 6;

if(num1 > num2)

{

    Console.WriteLine("Число {0} больше числа {1}", num1, num2);

}

 

 

int num1 = 8;

int num2 = 6;

if(num1 > num2)

{

    Console.WriteLine("Число {0} больше числа {1}", num1, num2);

}

else

{

    Console.WriteLine("Число {0} меньше числа {1}", num1, num2);

}

Конструкция switch

Console.WriteLine("Нажмите Y или N");

string selection = Console.ReadLine();

switch (selection)

{

    case "Y":

        Console.WriteLine("Вы нажали букву Y");

        break;

    case "N":

        Console.WriteLine("Вы нажали букву N");

        break;

    default:

        Console.WriteLine("Вы нажали неизвестную букву");

        break;

}

Тернарная операция

Тернарную операция имеет следующий синтаксис: [первый операнд - условие] ? [второй операнд] : [третий операнд]. Здесь сразу три операнда. В зависимости от условия тернарная операция возвращает второй или третий операнд: если условие равно true, то возвращается второй операнд; если условие равно false, то третий. Например:

int x=3;

int y=2;

Console.WriteLine("Нажмите + или -");

string selection = Console.ReadLine();

 

int z = selection=="+"? (x+y) : (x-y);

Console.WriteLine(z);