Aracılığıyla paylaş


Unsafe.IsAddressLessThan<T>(T, T) Yöntem

Tanım

Belirtilen yönetilen işaretçinin belirtilen başka bir yönetilen işaretçiden küçük olup olmadığını gösteren bir değer döndürür.

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

Tür Parametreleri

T

Yönetilen işaretçinin öğe türü.

Parametreler

left
T

Karşılaştıracak ilk yönetilen işaretçi.

right
T

Karşılaştıracak ikinci yönetilen işaretçi.

Döndürülenler

truedeğerinden küçükseleft; değilse, false.right

Açıklamalar

Bu denetim kavramsal olarak öğesine (void*)(&left) < (void*)(&right)benzer.

Bu yöntemin dönüş değeri zaman içinde bir dakika sonucudur. right Ve her biri GC tarafından yönetilen adres alanında farklı nesnelere başvurursaleft, GC öğeleri çağrılar arasında yeniden yer değiştirebilir ve bu yöntemin sonucunun değişmesine neden olabilir.

Döndürülen değerin aynı yönetilen nesneye işaret edip işaret etmemesi durumunda leftright kararlı olduğu garanti edilir.

Şunlara uygulanır