Unsafe.IsAddressLessThan<T>(T, T) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett värde som anger om en angiven hanterad pekare är mindre än en annan angiven hanterad pekare.
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
Typparametrar
- T
Den hanterade pekarens elementtyp.
Parametrar
- left
- T
Den första hanterade pekaren som ska jämföras.
- right
- T
Den andra hanterade pekaren att jämföra.
Returer
trueom left är mindre än right; annars . false
Kommentarer
Den här kontrollen liknar konceptuellt (void*)(&left) < (void*)(&right).
Returvärdet för den här metoden är ett resultat för tidpunkten. Om left och right varje referens till olika objekt i GC-hanterat adressutrymme kan GC flytta objekt mellan anrop, vilket gör att resultatet av den här metoden ändras.
Returvärdet garanteras stabilt om left och right pekar på samma hanterade objekt.