Saya tidak mengerti mengapa kita membutuhkan kata kunci "event" saat mendefinisikan event, padahal kita bisa melakukan hal yang sama tanpa menggunakan kata kunci "event", hanya dengan menggunakan delegasi.
misalnya
public delegate void CustomEventHandler(int a, string b);
public event CustomEventHandler customEvent;
customEvent += new CustomEventHandler(customEventHandler);
customEvent(1,"a"); // Raising the event
Di sini jika saya menghapus kata kunci "peristiwa" dari baris kedua, maka saya juga dapat meningkatkan acara dengan memanggil delegasi. Adakah yang bisa memberi tahu saya mengapa kata kunci acara ini diperlukan?