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

Definizione

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.

Si applica a