GCHandle.AddrOfPinnedObject 方法

定义

Pinned 句柄中检索对象数据的地址。

public:
 IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject ();
public IntPtr AddrOfPinnedObject ();
public readonly IntPtr AddrOfPinnedObject ();
[<System.Security.SecurityCritical>]
member this.AddrOfPinnedObject : unit -> nativeint
member this.AddrOfPinnedObject : unit -> nativeint
Public Function AddrOfPinnedObject () As IntPtr

返回

IntPtr

nativeint

固定的数据对象的地址。

属性

例外

该句柄是 Pinned 以外的任何类型。

注解

此方法用于获取指向对象数据的稳定指针。 对于数组,此方法返回第一个元素的地址。 对于字符串,此方法返回第一个字符的地址。

固定对象可防止垃圾回收器在内存中移动它,从而降低垃圾回收器的效率。

适用于

另请参阅