Partilhar via


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

Definição

Retorna um valor que indica se um ponteiro gerenciado especificado é maior que outro ponteiro gerenciado 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

O tipo elemental do ponteiro gerenciado.

Parâmetros

left
T

O primeiro ponteiro gerenciado a ser comparado.

right
T

O segundo ponteiro gerenciado a ser comparado.

Retornos

true caso left seja maior que right; do contrário, false.

Comentários

Esse marcar é conceitualmente semelhante a (void*)(&left) > (void*)(&right).

O valor retornado desse método é um resultado moment-in-time. Se left e right cada um referenciar objetos diferentes no espaço de endereço gerenciado pelo GC, o GC poderá realocar itens entre chamadas, fazendo com que o resultado desse método seja alterado.

O valor retornado é garantido estável se left e right apontar para o mesmo objeto gerenciado.

Aplica-se a