Unsafe.IsAddressLessThan<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 é menor que outro ponteiro gerenciado 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
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 menor que right
; do contrário, false
.
Comentários
Essa 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 fizer referência a 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.