Delegatlar, hodisalar va lyambda-ifodalar



Download 79,07 Kb.
bet1/5
Sana20.04.2020
Hajmi79,07 Kb.
#46055
  1   2   3   4   5
Bog'liq
Delegatlar, hodisalar va lyambda-ifodalar
historical, Dasturlash Labaratoriya ishi-2, amaliy2, ish reja, ish reja, ish reja, ish reja, ish reja, 2013-qobilov-iqt-naz-lot, Alisher Navoiy –g‘azal mulkining sultoni” mav , 7 mo`jiza, 2 5271810014942597096, 2 5271810014942597096, 2 5271810014942597096

Delegatlar, hodisalar va lyambda-ifodalar.

O’qituvchi:Xajiboyeva Surayyo

Delegatlar.

  • Delegatlar - qisqacha aytganda, metodga murojatni amalga oshiruvchi obyektdir. Delegat hosil qilinganda, metodga murojatni ko’rsatuvchi obyekt yaratiladi. Metod ushbu murojaat(sillka) orqali chaqiriladi.
  • Quyida delegatlarning umumiy yozilish shakli ketirilgan:
  • delegate qaytaruvchi_tip nom(parametrlar_ro’yxati);

    qaytaruvchi_tip – delegate muraojat qilayotgan metoddan qaytgan tip qiymati, nom – delegate nomi, parametrlar_ro’yxati – metodga oid parametrlar.

Delegatlarga oid oddiy misol: 1- masala. Berilgan satrdagi bo’sh joylarni defislarga almashtiring. So’ng bo’sh joylarni olib tashlang. Keyin satrni teskarisiga chiqaring.

  • using System; // Delegat tipini e’lon qilish
  • delegate string StrMod(string str); class DelegateTest { // Bo’sh joylarni defislarga almashtirish
  • static string ReplaceSpaces(string s) { Console.WriteLine("Bo’sh joylarni defislarga almashtiramiz"); return s.Replace(' ', '-'); } // Bo’sh joylarni o’chirish
  • static string RemoveSpaces(string s) { string temp = ""; int i; Console.WriteLine(" Bo’sh joylarni o’chiramiz "); for(i=0; i < s.Length; i++) if(s[i] != ' ') temp += s[i]; return temp; } // Satrni teskarisiga yozish
  • static string Reverse(string s) { string temp = ""; int i, j; for(j=0, i=s.Length-1; i >= 0; i--, j++) temp += s[i]; return temp; }

Download 79,07 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
O’zbekiston respublikasi
nomidagi toshkent
guruh talabasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
vazirligi muhammad
haqida tushuncha
kommunikatsiyalarini rivojlantirish
respublikasi axborot
toshkent davlat
O'zbekiston respublikasi
tashkil etish
vazirligi toshkent
bilan ishlash
Toshkent davlat
matematika fakulteti
saqlash vazirligi
Ishdan maqsad
o’rta ta’lim
ta’limi vazirligi
fanining predmeti
pedagogika universiteti
haqida umumiy
uzbekistan coronavirus
sog'liqni saqlash
koronavirus covid
coronavirus covid
qarshi emlanganlik
respublikasi sog'liqni
vazirligi koronavirus
risida sertifikat
vaccination certificate
sertifikat ministry
covid vaccination
moliya instituti
fanidan tayyorlagan
umumiy o’rta
fanlar fakulteti
fanidan mustaqil
ishlab chiqarish
Toshkent axborot