【发布时间】:2008-10-28 22:08:21
【问题描述】:
所以我现在拥有的是这样的:
PropertyInfo[] info = obj.GetType().GetProperties(BindingFlags.Public);
obj 是某个对象。
问题是我想要的一些属性不在obj.GetType() 中,它们在更进一步的基类之一中。如果我停止调试器并查看 obj,我必须挖掘一些“基础”条目才能查看我想要获取的属性。是否可以设置一些绑定标志让它返回这些标志,还是我必须递归地挖掘Type.BaseType 层次结构并对所有这些标志执行GetProperties?
【问题讨论】:
标签: c# reflection getproperties