Compartir a través de


Unsafe.IsAddressLessThan<T>(T, T) Método

Definición

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.

Se aplica a