从FieldInfo获取对象实例

Mam*_*ate 2 c# reflection

所以我的问题是:我有一个只由FieldInfo表示的对象实例.我没有其他访问该对象的权限.是否可以仅通过字段信息获取该对象实例?

MyObject myObject = fieldInfo.SomeMethodOrProperty as MyObject; 
Run Code Online (Sandbox Code Playgroud)

这只是一个例子,但我认为你得到的图片.

sam*_*amy 7

不,FieldInfo表示关于类型的字段的属性和元数据.它没有附加到特定实例.当你想使用它时,你必须传入你想要它使用的实例(通过GetValueSetValue)