我想用一个字符串访问一个动态c#属性的值:
动态d = new {value1 = "some", value2 = "random", value3 = "value"};
如果我只有“value2”作为字符串,我如何才能得到d.value2(“random”)的值?在javascript中,我可以做d["value2"]来访问值("random"),但我不确定如何用c#和反射来做到这一点。我最接近的说法是:
“value2”d.GetType () . getproperty()……但我不知道如何从中获得实际价值。
一如既往,谢谢你的帮助!