![](/img/trans.png)
[英]TypeDescriptor.GetProperties() vs Type.GetProperties()
[英]Reflection Type vs TypeDescriptor
最近我一直在使用反射在我的项目中工作,我有当前的问题。
在Type.GetProperties(Flags)
,我们可以使用'Flags'过滤我们获得的属性; 在TypeDescriptor.GetProperties()
,我们没有。
在type.GetProperties
我可以过滤以仅获取未继承的属性。 是否可以对TypeDescriptor.GetProperties()
执行相同的操作(仅限属性未继承)?
谢谢
不,你不能。
TypeDescriptor.GetProperties()
用于获取PropertyDescriptor
实例,可以使用特定的Attribute
进行过滤。
Type.GetProperties()
用于获取PropertyInfo
实例,可以使用特定的BindingFlags
进行过滤。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.