SORU
26 Kasım 2010, Cuma


Neden C ihtiyacımız var# delegeler

Ben asla vekile ihtiyacımız var neden anlamıyorsunuz? Bir yöntem, doğru yöntem, doğrudan, bir temsilci yoluyla aramak yerine arayamaz mı? referans tutan değişmez referans tipler var biliyorum

Teşekkürler

CEVAP
26 Kasım 2010, Cuma


Basit cevap: kod eylem yazıyor ne zaman aramak için bir yöntem bilmiyor gerçekleştirmek için gerek. Sadece aramak için hangi derleme zamanında biliyorsanız bu yöntem doğrudan arama yapabilirsiniz, değil mi? Eğer öyleyse istediğiniz soyut fikir "eylemi gerçekleştirmek X en uygun zaman" gereken bazı temsil eylemi, bu yüzden bu yöntemi çağıran eylem değil bilmek tam uygulaması öncesinde zaman.

Örneğin:

  • SERİ Enumerable.Select söylemezsen kullanmak istediğiniz projeksiyon bilemez
  • Button yazar ne yapacağını bilmiyordusanakullanıcı tıklattığında bir eylem olmak istiyorum
  • Eğer yeni bir konu sadece tek bir şey olsaydı, çok sıkıcı olurdu...

Dil sözdizimi çok kullanmak kolay ve zaman uyumsuz yürütme desteği funky için çok noktaya yayın ve tek yöntem arayüzleri gibi, ama delege olarak düşünmek yardımcı olabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008