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

Definición

Devuelve un valor que indica si un puntero administrado especificado es mayor que otro puntero administrado especificado.

public:
generic <typename T>
 static bool IsAddressGreaterThan(T % left, T % right);
public static bool IsAddressGreaterThan<T> (ref T left, ref T right);
static member IsAddressGreaterThan : 'T * 'T -> bool
Public Shared Function IsAddressGreaterThan(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 mayor 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