Unsafe.IsAddressGreaterThan<T>(T, T) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nilai yang menunjukkan apakah penunjuk terkelola yang ditentukan lebih besar dari penunjuk terkelola lain yang ditentukan.
public:
generic <typename T>
static bool IsAddressGreaterThan(T % left, T % right);
public static bool IsAddressGreaterThan<T>(ref readonly T left, ref readonly T right) where T : allows ref struct;
public static bool IsAddressGreaterThan<T>(ref T left, ref T right);
public static bool IsAddressGreaterThan<T>(ref readonly T left, ref readonly T right);
static member IsAddressGreaterThan : 'T * 'T -> bool
Public Shared Function IsAddressGreaterThan(Of T) (ByRef left As T, ByRef right As T) As Boolean
Jenis parameter
- T
Jenis elemen dari penunjuk terkelola.
Parameter
- left
- T
Penunjuk terkelola pertama yang dibandingkan.
- right
- T
Penunjuk terkelola kedua untuk dibandingkan.
Mengembalikan
true jika left lebih besar dari right; jika tidak, false.
Keterangan
Pemeriksaan ini secara konseptual mirip (void*)(&left) > (void*)(&right)dengan .
Nilai yang dikembalikan dari metode ini adalah hasil moment-in-time. Jika left dan right setiap objek referensi yang berbeda di ruang alamat yang dikelola GC, GC dapat merelokasi item antar panggilan, menyebabkan hasil metode ini berubah.
Nilai yang dikembalikan dijamin stabil jika left dan right menunjuk ke objek terkelola yang sama.