Qisqacha aytganda, metodga murojatni amalga oshiruvchi obyektdir



Download 23.5 Kb.
Sana15.11.2020
Hajmi23.5 Kb.

  • 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 qiymatinom – 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 23.5 Kb.

Do'stlaringiz bilan baham:




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

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
o’rta maxsus
davlat pedagogika
axborot texnologiyalari
nomidagi toshkent
pedagogika instituti
texnologiyalari universiteti
navoiy nomidagi
guruh talabasi
samarqand davlat
toshkent axborot
nomidagi samarqand
toshkent davlat
haqida tushuncha
ta’limi vazirligi
xorazmiy nomidagi
Darsning maqsadi
vazirligi toshkent
Toshkent davlat
tashkil etish
Alisher navoiy
rivojlantirish vazirligi
Ўзбекистон республикаси
matematika fakulteti
pedagogika universiteti
sinflar uchun
Nizomiy nomidagi
таълим вазирлиги
tibbiyot akademiyasi
maxsus ta'lim
o’rta ta’lim
bilan ishlash
ta'lim vazirligi
fanlar fakulteti
махсус таълим
kommunikatsiyalarini rivojlantirish
umumiy o’rta
Referat mavzu
fanining predmeti
haqida umumiy
Navoiy davlat
fizika matematika
universiteti fizika
Buxoro davlat
malakasini oshirish
davlat sharqshunoslik
Samarqand davlat