Unsafe.IsAddressGreaterThan<T>(T, T) Methode

Definitie

Retourneert een waarde die aangeeft of een opgegeven beheerde aanwijzer groter is dan een andere opgegeven beheerde aanwijzer.

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

Type parameters

T

Het elementtype van de beheerde aanwijzer.

Parameters

left
T

De eerste beheerde aanwijzer om te vergelijken.

right
T

De tweede beheerde aanwijzer om te vergelijken.

Retouren

true als left deze groter is dan right; anders , false.

Opmerkingen

Deze controle is conceptueel vergelijkbaar met (void*)(&left) > (void*)(&right).

De retourwaarde van deze methode is een moment-in-time resultaat. Als left en right elke verwijzing naar verschillende objecten in door GC beheerde adresruimte, kan de GC items verplaatsen tussen aanroepen, waardoor het resultaat van deze methode wordt gewijzigd.

De retourwaarde is gegarandeerd stabiel als left en right verwijst naar hetzelfde beheerde object.

Van toepassing op