如何在对象的所有私有字段中获取实例?

Geo*_*uer 2 .net c# reflection

我想使用反射来调查对象的私有字段以及获取这些字段中的值,但我很难找到它的语法.

例如,一个对象有6个私有字段,我的假设是我可以用类似的东西获取它们的FieldInfo

myObject.GetType().GetFields(BindingFlags.NonPublic)
Run Code Online (Sandbox Code Playgroud)

但没有骰子 - 调用返回0的数组.

什么是访问字段的正确语法?

lep*_*pie 6

BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static
Run Code Online (Sandbox Code Playgroud)