Bagikan melalui


Unsafe.ByteOffset<T>(T, T) Metode

Definisi

Menentukan offset byte dari asal ke target dari pointer terkelola yang diberikan.

public:
generic <typename T>
 static IntPtr ByteOffset(T % origin, T % target);
public static IntPtr ByteOffset<T> (ref T origin, ref T target);
static member ByteOffset : 'T * 'T -> nativeint
Public Shared Function ByteOffset(Of T) (ByRef origin As T, ByRef target As T) As IntPtr

Jenis parameter

T

Jenis elemental dari pointer terkelola.

Parameter

origin
T

Penunjuk terkelola ke asal.

target
T

Penunjuk terkelola ke target.

Mengembalikan

IntPtr

nativeint

Byte offset dari asal ke target, yaitu, target - origin.

Keterangan

Nilai yang dikembalikan dari metode ini adalah hasil moment-in-time. Jika origin dan target setiap objek referensi yang berbeda di ruang alamat yang dikelola GC, GC dapat merelokasi item antar panggilan, menyebabkan hasil metode ini berubah.

Nilai yang dikembalikan dijamin stabil jika origin dan target menunjuk ke objek terkelola yang sama.

Berlaku untuk