SORU
28 Temmuz 2009, Salı


Dizeden özellik değeri C yansıma kullanarak#

Data transformation using Reflection uygulamaya çalışıyorum1benim kod örneği.

GetSourceValue fonksiyonu olan anahtar karşılaştırarak türleri, ama istediğim kaldırmak için bu tür ve Özellikleri GetSourceValue get değeri özelliğini kullanarak sadece tek bir dize parametresi. Dize sınıfı ve bir özellik pas ve özelliği değerini çözmek istiyorum.

Bu mümkün mü?

1Web Archive version of original blog post

CEVAP
28 Temmuz 2009, Salı


 public static object GetPropValue(object src, string propName)
 {
     return src.GetType().GetProperty(propName).GetValue(src, null);
 }

Elbette, doğrulama falan ekleyeceksiniz, ama bunun gibi bir şey.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006