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

Definition

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.

Gäller för