Acara dan perwakilan dalam C#

WBOY
Lepaskan: 2023-09-06 20:33:15
ke hadapan
1308 orang telah melayarinya

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;   
Salin selepas log masuk

Majlis boleh mengadakan perwakilan seperti ini.

this.TestEvent += new Demo (DemoData);
Salin selepas log masuk

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);     
Salin selepas log masuk

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan