怎么用反射获取属性的子属性的值

如何用反射获取属性的子属性的值子属性能赋值,又怎么获取属性的子属性的值呢[解决办法]值一样啊class A {p

如何用反射获取属性的子属性的值
子属性能赋值,又怎么获取属性的子属性的值呢
[解决办法]
值一样啊

class A
 {
     public B b { get; set; }
 }
 class B
 {
     public string Name { get; set; }
 }

A a = new A();
a.b = new B() { Name = "123" };

objb = a.GetType().GetProperty("b").GetValue(a, null);
string s = (string)a.GetType().GetProperty("b").PropertyType.GetProperty("Name").GetValue(objb, null);