Unsafe.IsAddressLessThan<T>(T, T) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si un puntero administrado especificado es menor que otro puntero administrado especificado.
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
Parámetros de tipo
- T
Tipo elemental del puntero administrado.
Parámetros
- left
- T
Primer puntero administrado que se va a comparar.
- right
- T
Segundo puntero administrado que se va a comparar.
Devoluciones
Es true
si left
es menor que right
; en caso contrario, es false
.
Comentarios
Esta comprobación es conceptualmente similar a (void*)(&left) < (void*)(&right)
.
El valor devuelto de este método es un resultado moment-in-time. Si left
y right
cada uno hace referencia a objetos diferentes en el espacio de direcciones administradas por GC, el GC podría reubicar elementos entre llamadas, lo que provoca que el resultado de este método cambie.
El valor devuelto se garantiza estable si left
y right
apunta al mismo objeto administrado.