Isi kandungan:

Mengapa kami menggunakan perwakilan multicast?
Mengapa kami menggunakan perwakilan multicast?

Video: Mengapa kami menggunakan perwakilan multicast?

Video: Mengapa kami menggunakan perwakilan multicast?
Video: Multicast 03: The Code Improvement Commission 2024, November
Anonim

A Multicast Delegate ialah a mewakilkan yang memegang rujukan lebih daripada satu fungsi. Bila kita menyeru perwakilan multicast , maka semua fungsi yang adalah dirujuk oleh perwakilan adalah akan dipanggil. Jika awak mahu memanggil pelbagai kaedah menggunakan a mewakilkan maka semua tandatangan kaedah hendaklah sama.

Jadi, mengapa kita menggunakan perwakilan?

Gambaran Keseluruhan Perwakilan

  • Perwakilan adalah serupa dengan penunjuk fungsi C++, tetapi jenis selamat.
  • Perwakilan membenarkan kaedah diluluskan sebagai parameter.
  • Perwakilan boleh digunakan untuk menentukan kaedah panggil balik.
  • Perwakilan boleh dirantai bersama; sebagai contoh, pelbagai kaedah boleh dipanggil pada satu acara.

Juga Ketahui, apakah perwakilan multicast dalam C#? A mewakilkan yang menunjukkan pelbagai kaedah dipanggil a perwakilan multicast . Pengendali "+" menambah fungsi pada mewakilkan objek dan pengendali "-" mengalih keluar fungsi sedia ada daripada a mewakilkan objek. Contoh: Perwakilan multicast.

Kemudian, mengapa kita menggunakan perwakilan dalam C#?

A wakilkan dalam C# adalah serupa dengan penunjuk fungsi C++, tetapi Perwakilan C# adalah jenis selamat. Perwakilan digunakan untuk menentukan kaedah panggil balik dan melaksanakan pengendalian acara, dan ia diisytiharkan menggunakan yang " mewakilkan " kata kunci. Anda boleh mengisytiharkan a mewakilkan yang boleh muncul dengan sendiri atau bersarang di dalam kelas.

Apakah perwakilan AC?

C# perwakilan adalah serupa dengan penunjuk kepada fungsi, dalam C atau C++. A mewakilkan ialah pembolehubah jenis rujukan yang memegang rujukan kepada kaedah. Rujukan boleh ditukar semasa runtime. Perwakilan digunakan terutamanya untuk melaksanakan acara dan kaedah panggil balik. Semua perwakilan secara tersirat diperoleh daripada Sistem.

Disyorkan: