鉴于这个班
class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; public string BigBar { get { return this._bar; } } }
我想找到要用属性标记的私人物品_bar。那可能吗?
我已经在寻找属性的属性中完成了此操作,但从未使用私有成员字段。
我需要设置哪些绑定标志才能获取私有字段?
使用BindingFlags.NonPublic和BindingFlags.Instance标志
BindingFlags.NonPublic
BindingFlags.Instance
FieldInfo[] fields = myType.GetFields( BindingFlags.NonPublic | BindingFlags.Instance);