Unsafe.IsAddressGreaterThan<T>(T, T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur qui indique si un pointeur managé spécifié est supérieur à un autre pointeur managé spécifié.
public:
generic <typename T>
static bool IsAddressGreaterThan(T % left, T % right);
public static bool IsAddressGreaterThan<T>(ref readonly T left, ref readonly T right) where T : allows ref struct;
public static bool IsAddressGreaterThan<T>(ref T left, ref T right);
public static bool IsAddressGreaterThan<T>(ref readonly T left, ref readonly T right);
static member IsAddressGreaterThan : 'T * 'T -> bool
Public Shared Function IsAddressGreaterThan(Of T) (ByRef left As T, ByRef right As T) As Boolean
Paramètres de type
- T
Type élémental du pointeur managé.
Paramètres
- left
- T
Premier pointeur managé à comparer.
- right
- T
Deuxième pointeur managé à comparer.
Retours
true si left elle est supérieure rightà ; sinon, false.
Remarques
Cette vérification est conceptuellement similaire à (void*)(&left) > (void*)(&right).
La valeur de retour de cette méthode est un résultat dans le temps. Si left et right chaque référence d’objets différents dans l’espace d’adressage géré par GC, le GC peut déplacer des éléments entre les appels, ce qui entraîne la modification du résultat de cette méthode.
La valeur de retour est garantie stable si left et right pointe vers le même objet managé.