Bagikan melalui


ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IComparable.CompareTo Metode

Definisi

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

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.

Berlaku untuk