Bagikan melalui


Kata add kunci kontekstual (Referensi C#)

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

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 yang memiliki aksesor kustom add dan hapus . 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