从动态财产中获取价值

R B*_*R B 3 c#

d.GetType().GetProperty("value2").GetValue(d, null);
Run Code Online (Sandbox Code Playgroud)

这将返回d中value2属性的值.

我想要value2中的属性值,即d.value2.value3.

我该怎么做到这一点?

SLa*_*aks 7

object e = d.GetType().GetProperty("value2").GetValue(d, null);
object f = e.GetType().GetProperty("value3").GetValue(e, null);
Run Code Online (Sandbox Code Playgroud)