首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-11-09 
如何用反射获取属性的子属性的值子属性能赋值,又怎么获取属性的子属性的值呢[解决办法]值一样啊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);

热点排行