Unsafe.IsAddressGreaterThan<T>(T, T) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.