FieldBuilder.GetValue(Object) 方法

定义

检索给定对象支持的字段值。

public:
 override System::Object ^ GetValue(System::Object ^ obj);
public override object? GetValue (object? obj);
public override object GetValue (object obj);
override this.GetValue : obj -> obj
Public Overrides Function GetValue (obj As Object) As Object

参数

obj
Object

在其上访问该字段的对象。

返回

包含此实例反映的字段值的 Object

例外

不支持此方法。

注解

如果字段为 static,则 obj 忽略 参数。 对于非静态字段, obj 应是继承或声明字段的类的实例。

GetValue 返回类型为 Object。 例如,如果 字段包含布尔基元值,则返回具有相应布尔值的 实例 Object 。 在返回值之前, GetValue 检查用户是否具有访问权限。

对于完全信任的代码,将忽略访问限制。 Private 每当代码完全受信任时,都可以使用反射访问和调用构造函数、方法、字段和属性。

适用于