SORU
12 HAZİRAN 2010, CUMARTESİ


Neden olayları tanımlarken "olay" anahtar kelimeye ihtiyacımız var mı?

Neden "olay" olay", sadece delegeler kullanarak anahtar kelime. kullanmadan aynı şeyi yapabiliriz zaman olayları tanımlarken" anahtar sözcük gerek var anlamıyorum

örneğin

public delegate void CustomEventHandler(int a, string b);
public event CustomEventHandler customEvent;
customEvent  = new CustomEventHandler(customEventHandler);
customEvent(1,"a"); // Raising the event

Ben burada "olay" ikinci satır, aynı zamanda temsilci çağırarak olay yükseltebilirim. anahtar kelime kaldırırsanız Kimse bu olay anahtar gereklidir neden bana söyleyebilir ?

CEVAP
12 HAZİRAN 2010, CUMARTESİ


Temsilci türleri tarla-gibi etkinlikler ve kamu alanlarıbakbenzer, ama aslında çok farklı.

Olay temelde bir özellik gibi - /yöntemleri (bir özelliğin get/set) yerine Kaldır bir çift. Tarla gibi bir olay (bit Kendin Ekle/Kaldır belirtmek olmadığın bir yer yani) bildirdiğinizde ortak bir olay oluşturulur ve özel bir destek alan. Bu olayı özel olarak yetiştir, ama halk abonelik olanak sağlar. Ortak temsilci bir alan ileherkesdiğer insanların olay işleyicileri kaldırmak, olayı büyütmek kendilerini, vb - saklama felaket.

Olaylar üzerinde daha fazla (ve temsilcileri) article on this topic okumak için. (Bu haber vermem gereken bir noktada C tarla gibi değişiklikleri# 4, olayları biraz çok. Olayın özü yine de doğru olsa.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • NLthomas21

    NLthomas21

    20 Mayıs 2008
  • Phandroid

    Phandroid

    26 Ocak 2009
  • UKF

    UKF

    2 Aralık 2009