SORU
15 ŞUBAT 2009, Pazar


C#: ' = anEvent' ve ' = new EventHandler(anEvent)'arasındaki Fark

Kod: altına alın

private void anEvent(object sender, EventArgs e) {
    //some code
}

< / ^ hr .

Aşağıdaki arasındaki fark nedir ?

[object].[event]  = anEvent;

//and

[object].[event]  = new EventHandler(anEvent);

[GÜNCELLEME]

Görünüşe göre, ikisi arasında fark yok...sadece eski ikinci sözdizimsel şekerdir.

CEVAP
15 ŞUBAT 2009, Pazar


Fark yok. İlk örnekte, derleyici otomatik olarak oluşturmak için temsilci bitmez tükenmez. İkinci örnekte, temsilci açıkça tanımlamak.

Temsilci kesmesi C# 2.0 eklenmiştir. C# 1.0 projeler için, ikinci örnek tek bir seçenek vardı. 2.0 projeleri için, ilk örnek kesmesi kullanarak kullanmayı tercih ediyorum nedir ve daha kısa olduğundan bulunanla bakın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • Phandroid

    Phandroid

    26 Ocak 2009