dynamic
Bir dize ile bir c # özelliğinin değerine erişmek istiyorum :
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
Bir dize olarak yalnızca "value2" varsa d.value2 ("random") değerini nasıl alabilirim? Javascript, ben ("rastgele") değerine erişmek için d ["değer2"] yapabilirdi, ama nasıl c # ve yansıma ile yapmak emin değilim. En yakın geldiğim şudur:
d.GetType().GetProperty("value2")
... ama bundan gerçek değeri nasıl alacağımı bilmiyorum.
Her zaman olduğu gibi, yardımınız için teşekkürler!