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

  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011