Shart operatori
C# dagi shartli if operatori bilan siz dasturning bir qismini tanlab bajarishingiz
mumkin. if operatori C# da boshqa har qanday dasturlash tilidagi if operatori singari
ishlaydi. Xususan, sintaksis nuqtai nazaridan u C, C++ va Java dagi if operatorlari
bilan bir xil. Ushbu operatorning eng oddiy shakli quyida keltirilgan.
if (shart) operator;
Bu erda shart mantiqiy ifoda bo’lib, ikkita qiymatdan birini qabul qiladi: "rost"
yoki "yolg’on". Agar shart rost bo'lsa, u holda operator bajariladi. Agar shart
yolg’on bo’lsa,operatorni bajarmasdan if operatoridan keyingi operatorga o’tadi.
Quyida shart operatoridan foydalanishga misoli keltirilgan.
if (10 <11) Console.WriteLine ("10 kichik 11 dan ");
Ushbu misolda mantiqiy ifoda qiymatini rost deb baholaydi, chunki 10 kichik
11dan, shuning uchun WriteLine() metodi bajariladi. Endi yana bir misolni ko'rib chiqamiz.
if (10 <9) Console.WriteLine ("chiqmaydi");
Ushbu misolda 10 kichik emas 9 dan. Shuning uchun WriteLine() metodi
ishlamaydi. C# shartli iboralarda foydalanish mumkin bo'lgan amallarning to'liq to'plamini keltirilgan. Ushbu amallarning barchasi va ularning ma'nolari quyida keltirilgan.
Amal Ma’nosi
<
<=
kichik
kichik yoki teng katta
kata yoki teng
teng
teng emas
>
>=
==
!=
Quyida yana bir if operatorini qo’llashga misol keltirilgan.
// if shart operatoridan foydalanishni namoyish etish.
using System; class IfDemo {
static void Main() { int a, b, c;
a = 2;
b = 3;
if(a < b) Console.WriteLine("а kichik b");
if(a == b) Console.WriteLine("buni xech kim ko’rmaydi"); Console.WriteLine();
Do'stlaringiz bilan baham: |