Bagikan melalui


hapus (Referensi C#)

Kata kunci kontekstual remove digunakan untuk menentukan pengakses peristiwa kustom yang dipanggil saat kode klien berhenti berlangganan dari peristiwa Anda. Jika Anda menyediakan pengakses remove kustom, Anda juga harus menyediakan pengakses tambahkan.

Contoh

Contoh berikut menunjukkan peristiwa dengan pengakses tambahkan dan remove kustom. Untuk contoh lengkapnya, lihat Cara menerapkan peristiwa antarmuka.

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

    event EventHandler IDrawingObject.OnDraw
    {
        add => PreDrawEvent += value;
        remove => PreDrawEvent -= value;
    }
}

Anda biasanya tidak perlu menyediakan pengakses peristiwa kustom Anda sendiri. Pengakses yang secara otomatis dihasilkan oleh kompilator saat Anda mendeklarasikan suatu peristiwa cukup untuk sebagian besar skenario.

Lihat juga