GCHandle.AddrOfPinnedObject Yöntem

Tanım

Tanıtıcıdaki Pinned nesne verilerinin adresini alır.

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

Döndürülenler

IntPtr

nativeint

Sabitlenmiş veri nesnesinin adresi.

Öznitelikler

Özel durumlar

Tanıtıcı, dışında Pinnedherhangi bir türdür.

Açıklamalar

Bu yöntem, nesne verilerine kararlı bir işaretçi almak için kullanılır. Diziler için bu yöntem ilk öğenin adresini döndürür. Dizeler için bu yöntem ilk karakterin adresini döndürür.

Bir nesneyi sabitlemek, atık toplayıcının onu bellek içinde hareket ettirmesini önler ve böylece çöp toplayıcının verimliliğini azaltır.

Şunlara uygulanır

Ayrıca bkz.