FieldInfo.GetValueDirect 方法
返回给定对象所支持的字段的值。
此方法不符合 CLS。 符合 CLS 的替代项是 GetValue。
**命名空间:**System.Reflection
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Overridable Function GetValueDirect ( _
obj As TypedReference _
) As Object
用法
Dim instance As FieldInfo
Dim obj As TypedReference
Dim returnValue As Object
returnValue = instance.GetValueDirect(obj)
[CLSCompliantAttribute(false)]
public virtual Object GetValueDirect (
TypedReference obj
)
[CLSCompliantAttribute(false)]
public:
virtual Object^ GetValueDirect (
TypedReference obj
)
/** @attribute CLSCompliantAttribute(false) */
public Object GetValueDirect (
TypedReference obj
)
CLSCompliantAttribute(false)
public function GetValueDirect (
obj : TypedReference
) : Object
参数
- obj
TypedReference 结构,封装指向某个位置的托管指针和可能存储在该位置的类型的运行时表示形式。
返回值
包含字段值的 Object。
异常
异常类型 | 条件 |
---|---|
调用方需要公共语言规范 (CLS) 替换选项,但却调用了此方法。 |
.NET Framework 安全性
- ReflectionPermission 当通过类似 Type.InvokeMember 的机制以后期绑定的形式进行调用时。关联的枚举:ReflectionPermissionFlag.MemberAccess。
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0