本文介绍了在.NET中反射使用的GetProperties,()与BindingFlags.DeclaredOnly的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我用
sometype.GetProperties();
我得到的所有的类型的属性和它的父。不过,我只想找回这种类型(不是父母)明确定义的属性。我认为这是什么 BindingFlags.DeclaredOnly
选择是对。
然而,当我尝试这样的:
However, when I try this:
sometype.GetProperties(BindingFlags.DeclaredOnly);
我得到0的属性。
I get 0 properties.
任何人都知道我在做什么错了?
Anyone know what I am doing wrong?
推荐答案
。例如:
sometype.GetProperties (BindingFlags.DeclaredOnly |
BindingFlags.Public |
BindingFlags.Instance);
这篇关于在.NET中反射使用的GetProperties,()与BindingFlags.DeclaredOnly的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!