ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo 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.
Membandingkan objek ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> saat ini dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah objek saat ini adalah sebelum, sesudah, atau dalam posisi yang sama dengan objek yang ditentukan dalam urutan pengurutan.
virtual int System.IComparable.CompareTo(System::Object ^ other) = IComparable::CompareTo;
int IComparable.CompareTo (object other);
abstract member System.IComparable.CompareTo : obj -> int
override this.System.IComparable.CompareTo : obj -> int
Function CompareTo (other As Object) As Integer Implements IComparable.CompareTo
Parameter
- other
- Object
Objek untuk dibandingkan dengan instans saat ini.
Mengembalikan
Bilangan bulat bertanda tangan yang menunjukkan posisi relatif instans ini dan other
dalam urutan pengurutan, seperti yang ditunjukkan dalam tabel berikut.
Nilai | Deskripsi |
---|---|
Bilangan bulat negatif | Instans ini mendahului other .
|
Nol | Instans dan other ini memiliki posisi yang sama dalam urutan pengurutan.
|
Bilangan bulat positif | Instans ini mengikuti other .
|
Penerapan
Pengecualian
other
bukan objek ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.
Keterangan
Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> dilemparkan ke antarmuka IComparable.
Metode ini menyediakan implementasi IComparable.CompareTo untuk struktur ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. Meskipun metode ini dapat dipanggil secara langsung, metode ini paling sering dipanggil oleh kelebihan default metode pengurutan koleksi, seperti Array.Sort(Array) dan SortedList.Add, untuk mengurutkan anggota koleksi.
Hati
Metode ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo dimaksudkan untuk digunakan dalam operasi pengurutan. Ini tidak boleh digunakan ketika tujuan utama perbandingan adalah untuk menentukan apakah dua objek sama. Untuk menentukan apakah dua objek sama, panggil metode ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Equals(Object).
Metode ini menggunakan pembanding objek default untuk membandingkan setiap komponen.