最近,我在我的项目中一直在使用反射来工作,我有一个当前的问题。
在Type.GetProperties(Flags)中,我们可以使用“标志”过滤我们获得的属性;在TypeDescriptor.GetProperties()中,我们不过滤。
在type.GetProperties中,我可以筛选只获得属性,而不是继承的。对TypeDescriptor.GetProperties() (只有属性不能继承)也可以这样做吗?
谢谢
发布于 2011-03-12 21:34:06
不,你不能。
TypeDescriptor.GetProperties()用于获取有可能使用特定Attribute进行筛选的PropertyDescriptor实例。
Type.GetProperties()用于获取有可能使用特定BindingFlags进行筛选的PropertyInfo实例。
https://stackoverflow.com/questions/5285569
复制相似问题