DEV Community

Sukhrob
Sukhrob

Posted on

Delegates #2

Bir vaqtning o'zida bir nechta funksiyalarni chaqirish mumkin. Buning uchun funksiyalarning barchasida signature bir xil bo'lishi lozim:
Image description

Delegatega bir necha funksiya biriktirilgan bo'lsa, ya'ni delegate bir nechta funksiyaga point qilib turgan bo'lsa va hammasini return qilsa (ya'ni var result qilib, hammasini shunga saqlasa) Invoke method oxirgi qiymatni saqlab qoadi:
Image description

Delegatlarni qanday qilib har xil type sifatida ishlatishimiz mumkin? Ya'ni qanday qilib delegatlarning tipi har xil bo'lishi mumkin.

Generic qilib istalgan tipda ishlatishimiz mumkin, lekin bunda Genericda tip oldindan noma'lum bo'ladi va classning ichida fuksiyani parametr sifatida ishlatayotganimizda tipi ma'lum bo'ladi:

Image description

Top comments (0)