Tôi muốn truy cập giá trị của thuộc tính dynamic
c # bằng một chuỗi:
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
Làm cách nào tôi có thể nhận giá trị của d.value2 ("ngẫu nhiên") nếu tôi chỉ có "value2" dưới dạng chuỗi? Trong javascript, tôi có thể thực hiện d ["value2"] để truy cập giá trị ("ngẫu nhiên"), nhưng tôi không chắc làm thế nào để làm điều này với c # và phản chiếu. Gần nhất tôi đến là đây:
d.GetType().GetProperty("value2")
... nhưng tôi không biết làm thế nào để có được giá trị thực từ đó.
Như mọi khi, nhờ sự giúp đỡ của bạn!