Unsafe.IsAddressGreaterThan<T>(T, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.