Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Acara dan perwakilan dalam C#

Acara dan perwakilan dalam C#

WBOY
WBOYke hadapan
2023-09-06 20:33:151251semak imbas

C# 中的事件与委托

Acara C# digunakan untuk menyelesaikan masalah dalam perwakilan. Salah satu daripadanya boleh dengan mudah mengatasi sifat perwakilan, yang akhirnya boleh membawa kepada pepijat dalam kod anda. Untuk mengelakkan ini, C# menggunakan acara dan mentakrifkan pembalut di sekeliling perwakilan.

Acara dalam C#

Untuk menggunakan acara, anda harus menentukan perwakilan terlebih dahulu. Acara ialah jenis perwakilan, menekan kekunci ialah contoh acara.

public delegate voide Demo(String val);     
public event Test TestEvent;   

Majlis boleh mengadakan perwakilan seperti ini.

this.TestEvent += new Demo (DemoData);

Delegasi dalam C#

Wakil ialah pembolehubah jenis rujukan yang memegang rujukan kepada kaedah. Rujukan boleh ditukar semasa masa jalan.

public delegate void Demo(String val);     

Atas ialah kandungan terperinci Acara dan perwakilan dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam