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

Definice

Určuje posun bajtů od původu do cíle z daných spravovaných ukazatelů.

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

Parametry typu

T

Elementální typ spravovaných ukazatelů.

Parametry

origin
T

Spravovaný ukazatel na původ.

target
T

Spravovaný ukazatel na cíl.

Návraty

IntPtr

nativeint

Posun bajtu od původu k cíli, tj target - origin.

Poznámky

Vrácená hodnota této metody je výsledek k okamžiku v čase. Pokud origin a target odkazují na různé objekty v adresní prostoru spravovaném uvolňováním paměti, může uvolňování paměti přemístit položky mezi voláními, což způsobí změnu výsledku této metody.

Návratová hodnota je zaručena stabilní, pokud origin a target ukazuje na stejný spravovaný objekt.

Platí pro