Unsafe.IsAddressGreaterThan<T>(T, T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.