Unsafe.ByteOffset<T>(T, T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.