Bagikan melalui


Kata remove kunci kontekstual (Referensi C#)

remove Gunakan kata kunci kontekstual untuk menentukan aksesor peristiwa kustom yang dipanggil saat kode klien berhenti berlangganan dari peristiwa Anda. Jika Anda menyediakan aksesor kustom remove , Anda juga harus menyediakan aksesor add .

Referensi bahasa C# mendokumentasikan versi bahasa C# yang paling baru dirilis. Ini juga berisi dokumentasi awal untuk fitur dalam pratinjau publik untuk rilis bahasa yang akan datang.

Dokumentasi mengidentifikasi fitur apa pun yang pertama kali diperkenalkan dalam tiga versi terakhir bahasa atau dalam pratinjau publik saat ini.

Petunjuk / Saran

Untuk menemukan kapan fitur pertama kali diperkenalkan di C#, lihat artikel tentang riwayat versi bahasa C#.

Contoh berikut menunjukkan peristiwa dengan add dan remove accessor 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 aksesor peristiwa kustom Anda sendiri. Aksesor yang dihasilkan secara otomatis saat Anda mendeklarasikan peristiwa cukup untuk sebagian besar skenario. Dimulai dengan C# 14, Anda dapat mendeklarasikan partial peristiwa. Deklarasi penerapan acara parsial harus mendeklarasikan add dan remove penangan.

Lihat juga