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

Definice

Vrátí hodnotu, která označuje, zda je zadaný spravovaný ukazatel menší než jiný zadaný spravovaný ukazatel.

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

Parametry typu

T

Elementální typ spravovaného ukazatele.

Parametry

left
T

První spravovaný ukazatel k porovnání.

right
T

Druhý spravovaný ukazatel k porovnání.

Návraty

true pokud left je menší než right, jinak hodnota false.

Poznámky

Tato kontrola se koncepčně podobá (void*)(&left) < (void*)(&right)kontrole .

Vrácená hodnota této metody je výsledek k okamžiku v čase. Pokud left a right odkazují na různé objekty v adresní prostoru spravovaném uvolňováním paměti, může uvolňování paměti přemístit položky mezi voláními, což způsobí změnu výsledku této metody.

Návratová hodnota je zaručena stabilní, pokud left a right ukazuje na stejný spravovaný objekt.

Platí pro