Condividi tramite


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

Definizione

Determina l'offset dei byte dall'origine alla destinazione dai puntatori gestiti specificati.

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

Parametri di tipo

T

Tipo elementale dei puntatori gestiti.

Parametri

origin
T

Puntatore gestito all'origine.

target
T

Puntatore gestito alla destinazione.

Restituisce

IntPtr

nativeint

Offset di byte dall'origine alla destinazione, target - originovvero .

Commenti

Il valore restituito di questo metodo è un risultato temporizzato. Se origin e target ogni oggetto fa riferimento a oggetti diversi nello spazio indirizzi gestito da GC, GC potrebbe rilocare gli elementi tra le chiamate, causando la modifica del risultato di questo metodo.

Il valore restituito è garantito stabile se origin e target punta allo stesso oggetto gestito.

Si applica a