Delegate dan Event

Delegate, event, lambda, closure, dan pola event baku di .NET.

Modul ini membahas delegate sebagai tipe reference ke metode, kata kunci event yang membatasi pemanggilan pada penerbitnya, serta lambda dan closure beserta semantik penangkapan variabel. Topik penutup membahas pola event baku .NET dengan EventHandler<TEventArgs>, disiplin penghapusan langganan, dan mekanisme kebocoran memori yang menyertainya. Materi modul ini menjadi dasar untuk memahami callback pada pustaka standar, pemrograman asinkron, dan desain kelas yang memisahkan penerbit dari pelanggan.