Uchinchi operatsiya
Uchlik operatsiya sintaksisi quyidagicha: [первый операнд - условие] ? [второй операнд] : [третий операнд]. Bir vaqtning o'zida uchta operand mavjud. Shartga qarab, uchlik operatsiya ikkinchi yoki uchinchi operandni qaytaradi: agar shart teng bo'lsa true, u holda ikkinchi operand qaytariladi; agar shart teng bo'lsa false, unda uchinchisi. Masalan:
|
int x=3;
int y=2;
Console.WriteLine("+ yoki – tugmalarini bosing");
string selection = Console.ReadLine();
int z = selection=="+"? (x+y) : (x-y);
Console.WriteLine(z);
|
Bu erda uchlik operatsiyaning natijasi z o'zgaruvchisidir. Agar yuqoriga "+" kiritsak, u holda z ikkinchi operandga teng bo'ladi ((x + y). Aks holda, z uchinchi operandga teng bo'ladi.
Do'stlaringiz bilan baham: |