Unsafe.IsAddressGreaterThan<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 başka bir belirtilen yönetilen işaretçiden daha büyük olup olmadığını gösteren bir değer döndürür.
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
- 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 büyü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: