Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Pengendalian Acara Berfungsi dalam C#?
Pemahaman mendalam tentang pemprosesan acara dalam C#
Penjelasan terperinci acara
Dalam antara muka pengguna, peristiwa mewakili tindakan yang dicetuskan sebagai tindak balas kepada input pengguna atau peristiwa sistem lain. Pernyataan acara adalah seperti berikut:
<code class="language-c#">public void EventName(object sender, EventArgs e);</code>
Pengendali acara dan kepentingannya
Pengendali acara ialah kaedah yang dilaksanakan apabila peristiwa berlaku. Mereka penting untuk bertindak balas kepada acara dan melakukan tindakan yang diperlukan, seperti:
Buat pengendali acara
Untuk mencipta pengendali acara anda mesti:
Contoh
Pertimbangkan contoh berikut:
<code class="language-c#">// 委托 public delegate void MyEventHandler(string foo); // 事件 public event MyEventHandler SomethingHappened; // 事件处理程序 void HandleSomethingHappened(string foo) { // 当 SomethingHappened 触发时执行的代码 } // 订阅事件处理程序 myObj.SomethingHappened += new MyEventHandler(HandleSomethingHappened); // 触发事件 SomethingHappened("bar");</code>
Dalam contoh ini:
Atas ialah kandungan terperinci Bagaimanakah Pengendalian Acara Berfungsi dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!