Mavzu: C# tilida delegatlar, hodisalar va lambda ifodalardan foydalanish




Download 1.15 Mb.
bet2/11
Sana24.06.2023
Hajmi1.15 Mb.
#75594
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Mavzu C# tilida delegatlar, hodisalar va lambda ifodalardan foy
Firminiy blanka, Sultonova Dilobarxon, 1, contract 952124723, 1135632, Dinshunoslik. Mustaqil ish, Fozilov Bekzodbek Avtomobil ekologik xavfsizligi Mustaqil ish, Fozilov Bekzodbek IN va DA mustaqil ish, 0708 electricity, Masalalar to`plami, Moliya va soliqlar, Kamqonlik asoratlari, 1-mavzu. Jismoniy rivojlanishni tekshirish va baholash usullari., CEFR WRITING TASK 1 - LETTERS @FunEnglishwithme(1)
delegate void Message();0

Xabar delegati bekor turini qaytaradi (ya'ni hech narsani qaytarmaydi) va hech qanday parametrlarni olmaydi. Bu shuni anglatadiki, bu delegat hech qanday parametrlarni qabul qilmaydigan va hech narsa qaytarmaydigan har qanday usulga ishora qilishi mumkin.
Ushbu delegatdan foydalanishni ko'rib chiqing:

1
2
3
4
5
6
7

Message mes; // 2. Delegat o'zgaruvchisini yarating
mes = Salom Dasturchi!; // 3. Ushbu o'zgaruvchiga usulning manzilini belgilang
mes(); // 4. Biz usulni chaqiramiz
void Salom Dasturchi!() => Console.WriteLine("Salom Dasturchi!");
delegate void Message(); // 1. Delegat e'lon qiling

Avvalo, delegatning o'zini aniqlashingiz kerak:



1

delegate void Message(); // 1. Delegatni kiritish

Delegatdan foydalanish uchun ushbu delegatning o'zgaruvchisi e'lon qilinadi:

1

Message mes; // 2. Delegat o'zgaruvchisini yarating

Keyinchalik, ma'lum bir usulning manzili (bizning holatda, Salom usuli) delegatga uzatiladi. E'tibor bering, bu usul delegat bilan bir xil qaytish turiga va bir xil parametrlar to'plamiga ega (bu holda hech qanday parametr yo'q).


Download 1.15 Mb.
1   2   3   4   5   6   7   8   9   10   11




Download 1.15 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mavzu: C# tilida delegatlar, hodisalar va lambda ifodalardan foydalanish

Download 1.15 Mb.