Unsafe.IsAddressLessThan<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.
Restituisce un valore che indica se un puntatore gestito specificato è minore di un altro puntatore gestito specificato.
public:
generic <typename T>
static bool IsAddressLessThan(T % left, T % right);
public static bool IsAddressLessThan<T> (ref T left, ref T right);
static member IsAddressLessThan : 'T * 'T -> bool
Public Shared Function IsAddressLessThan(Of T) (ByRef left As T, ByRef right As T) As Boolean
Parametri di tipo
- T
Tipo elementale del puntatore gestito.
Parametri
- left
- T
Primo puntatore gestito da confrontare.
- right
- T
Secondo puntatore gestito da confrontare.
Restituisce
true
se left
è minore di right
; in caso contrario, false
.
Commenti
Questo controllo è concettualmente simile a (void*)(&left) < (void*)(&right)
.
Il valore restituito di questo metodo è un risultato temporizzato. Se left
e right
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 left
e right
punta allo stesso oggetto gestito.