Anahtar Farkı – C'ta Delegeler ve Etkinlikler
C, Microsoft tarafından geliştirilen bir programlama dilidir. Yapılandırılmış Programlama ve Nesne Yönelimli Programlamayı destekler. Delegeler ve olaylar, C'ta olaya dayalı programlama için kullanılır. Temsilci, bir yöntemin tür açısından güvenli bir işaretçisidir. Grafiksel Kullanıcı Arayüzü (GUI) olan bir uygulamada butonlar vs vardır. Bir butona tıklandığında bir tür işlem gerçekleşir. Bu eylemlere olay denir. Örneğin, bir web sayfasını yenilemek, sayfa yükleme olayını tetikleyecektir. Bu makalede, C'daki temsilciler ve olaylar arasındaki fark anlatılmaktadır. C'daki temsilci ve olay arasındaki temel fark, bir olayın bir temsilci kullanan bir olay işleyicisiyle ilişkilendirilirken bir temsilcinin bir yönteme referans olmasıdır. Bir olay meydana geldiğinde, temsilciye bir sinyal gönderir. Ardından temsilci ilgili işlevi yürütür. Bu nedenle, tüm etkinlikler delegelere bağlıdır.
C'ta Delegeler nedir?
C'taki Delegeler, JavaScript gibi diğer programlama dillerindeki geri arama işlevlerine benzer. Geri arama işlevleri çalışma zamanında atanır. Gerektiğinde açılıp kapatılabilen işlevsellik sağlarlar. Aynısı, C'ta delegeler kullanılarak uygulanabilir. C'daki temsilciler, arayan ile aranan işlevi birbirinden ayırır. Bu nedenle, ağır bağlantıyı az altır.
. NET çerçevesi türleri iki kategoriye ayırdı. Bunlar değer türleri ve referans türleridir. Yapı, değer türüne bir örnektir. Sınıf birörneğidir