怎么操作内嵌类的反射
如何操作内嵌类的反射?有类如下:C# codeclass a{public string atext atextclass b{public string bt
如何操作内嵌类的反射?
有类如下:
C# codeclass a{ public string atext = "atext"; class b { public string btext = "btext"; }}
如何通过反射访问b.btext?
[解决办法]需要指出的是,class b是独立的。
当创建一个a的实例的时候,并不会创建一个b的实例,所以根本不存在btext。
要反射访问b.btext并没有什么特别。
string s = typeof(a.b).GetFields(x => x.Name == "btext").First().GetValue();
[解决办法]楼主可以使用namespace来管理class