Mündəricat:

Niyə biz multicast nümayəndələrindən istifadə edirik?
Niyə biz multicast nümayəndələrindən istifadə edirik?

Video: Niyə biz multicast nümayəndələrindən istifadə edirik?

Video: Niyə biz multicast nümayəndələrindən istifadə edirik?
Video: Miro - Nə isə (Prod by SarkhanBeats) 2024, Dekabr
Anonim

A Multicast Delegate edir a nümayəndə birdən çox funksiyanın istinadlarını ehtiva edir. Nə vaxt Biz çağırmaq multicast nümayəndə , sonra bütün funksiyaları olan var tərəfindən istinad edilir nümayəndədir çağırılacaq. Əgər Sən a istifadə edərək birdən çox metodu çağırmaq istəyirəm nümayəndə onda bütün metod imzası eyni olmalıdır.

Elə isə, niyə biz nümayəndələrdən istifadə edirik?

Nümayəndələrə Baxış

  • Nümayəndələr C++ funksiya göstəricilərinə bənzəyirlər, lakin təhlükəsiz tiplidirlər.
  • Nümayəndələr metodların parametrlər kimi ötürülməsinə icazə verir.
  • Nümayəndələr geri çağırış üsullarını müəyyən etmək üçün istifadə edilə bilər.
  • Nümayəndələr birlikdə zəncirlənə bilər; məsələn, bir hadisədə bir neçə metod çağırıla bilər.

Həmçinin bilin, C#-da multicast delegate nədir? A nümayəndə bir neçə üsula işarə edən a multicast nümayəndə . "+" operatoru funksiya əlavə edir nümayəndə obyekt və "-" operatoru mövcud funksiyanı a-dan silir nümayəndə obyekt. Misal: Multicast nümayəndə.

Bəs niyə biz C#-da nümayəndələrdən istifadə edirik?

A C#-da nümayəndə C++ funksiya göstəricilərinə bənzəyir, lakin C# nümayəndələri tip təhlükəsizdir. Nümayəndələr geri çağırış metodlarını müəyyən etmək və hadisələrin idarə edilməsini həyata keçirmək üçün istifadə olunur və elan edilir istifadə edərək " nümayəndə " açar söz. Siz elan edə bilərsiniz a nümayəndə öz-özünə görünə bilər və ya hətta bir sinif daxilində yuva qura bilər.

AC nümayəndəsi nədir?

C# nümayəndələr C və ya C++ dillərində funksiyaların göstəricilərinə bənzəyir. A nümayəndə metoda istinadı saxlayan istinad tipi dəyişəndir. İstinad icra zamanı dəyişdirilə bilər. Nümayəndələr Xüsusilə hadisələrin həyata keçirilməsi və geri çağırış üsulları üçün istifadə olunur. Hamısı nümayəndələr dolayısı ilə Sistemdən əldə edilir.

Tövsiyə: