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

Definitie

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

public:
generic <typename T>
 static bool IsAddressLessThan(T % left, T % right);
public static bool IsAddressLessThan<T>(ref readonly T left, ref readonly T right) where T : allows ref struct;
public static bool IsAddressLessThan<T>(ref T left, ref T right);
public static bool IsAddressLessThan<T>(ref readonly T left, ref readonly T right);
static member IsAddressLessThan : 'T * 'T -> bool
Public Shared Function IsAddressLessThan(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 indien left kleiner 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