Unsafe.ByteOffset<T>(T, T) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
nativeint
Offset di byte dall'origine alla destinazione, target
- origin
ovvero .
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.