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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011
  • NLthomas21

    NLthomas21

    20 Mayıs 2008