繁体   English   中英

反射类型与TypeDescriptor

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM