Unsafe.IsAddressLessThan<T>(T, T) Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Yönetilen işaretçinin öğe türü.
- left
- T
Karşılaştıracak ilk yönetilen işaretçi.
- right
- T
Karşılaştıracak ikinci yönetilen işaretçi.
true
değerinden küçükseleft
; değilse, false
.right
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 left
right
kararlı olduğu garanti edilir.
Ürün | Sürümler |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Standard | 2.0 (package-provided) |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: