SORU
22 EYLÜL 2009, Salı


Neden yansıma kullanılıyor .NET tavsiye?

Kesinlikle iyi bir uygulama kullanımı kolay mı?

Yansıması gereken bir proje bazı olası durumlar nelerdir?

CEVAP
22 EYLÜL 2009, Salı


Yansıma temel değer derlemeler, türleri ve üyeleri incelemek için kullanılabilir. Bilinmeyen Meclisi veya bir nesne içeriğini belirlemek için çok güçlü bir araçtır ve durumlarda geniş bir yelpazede kullanılabilir.

Yansıma karşıtları yavaş olduğunu, ancak Yansıma boyunca kullanılır--kod yürütülmesine statik karşılaştırıldığında hangisinin doğru olduğunu görecekler .NET toolkit çok güçlü bir araç olabilir istismar değil bu çerçeve, ve sağladı.

Bazı yararlı uygulamalar:

  • Bir derleme bağımlılıkları belirlemek

  • Bir arabirim uygulayan konuma türleri, temel bir soyut sınıf ve özellikleri ile üyelerini aramak kaynaklanıyor

  • (Pis kokulu) test - Eğer size bağlı bir sınıf olan untestable (ıe değil izin vermek için kolayca inşa sahte) kullanabilirsiniz Yansıması enjekte sahte değerler içinde sınıf--hiç hoş değil, ama tavsiye edilmez olabilir kullanışlı bir aracı bağlama.

  • Hata ayıklama yüklenen derlemeler, onların referansları, mevcut yöntemler, vb bir listesini bırakmak...

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006