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

Definice

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

public:
generic <typename T>
 static bool IsAddressGreaterThan(T % left, T % right);
public static bool IsAddressGreaterThan<T> (ref T left, ref T right);
static member IsAddressGreaterThan : 'T * 'T -> bool
Public Shared Function IsAddressGreaterThan(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 větší 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