StringComparer.Compare 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 dua objek atau string dan mengembalikan indikasi urutan pengurutan relatifnya.
Overload
| Nama | Deskripsi |
|---|---|
| Compare(Object, Object) |
Saat ditimpa dalam kelas turunan, membandingkan dua objek dan mengembalikan indikasi urutan pengurutan relatifnya. |
| Compare(String, String) |
Saat ditimpa dalam kelas turunan, membandingkan dua string dan mengembalikan indikasi urutan pengurutan relatifnya. |
Compare(Object, Object)
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
Saat ditimpa dalam kelas turunan, membandingkan dua objek dan mengembalikan indikasi urutan pengurutan relatifnya.
public:
virtual int Compare(System::Object ^ x, System::Object ^ y);
public int Compare(object? x, object? y);
public int Compare(object x, object y);
abstract member Compare : obj * obj -> int
override this.Compare : obj * obj -> int
Public Function Compare (x As Object, y As Object) As Integer
Parameter
- x
- Object
Objek untuk dibandingkan dengan y.
- y
- Object
Objek untuk dibandingkan dengan x.
Mengembalikan
Bilangan bulat bertanda tangan yang menunjukkan nilai x relatif dan y, seperti yang diperlihatkan dalam tabel berikut.
| Nilai | Makna |
|---|---|
| Kurang dari nol |
x mendahului y dalam urutan pengurutan, atau x dan nully bukan null.
|
| Nol |
x sama dengan y, atau x dan y keduanya null.
|
| Lebih besar dari nol |
x
y mengikuti dalam urutan pengurutan, atau y dan nullx bukan null.
|
Penerapan
Pengecualian
Baik x maupun y bukan objek String , dan juga tidak x mengimplementasikan yIComparable antarmuka.
Keterangan
Metode StringComparer.Compare(String, String) ini sedikit lebih efisien daripada StringComparer.Compare(Object, Object) metode karena tidak ada konversi x argumen dan y diperlukan untuk melakukan perbandingan.
Berlaku untuk
Compare(String, String)
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
- Sumber:
- StringComparer.cs
Saat ditimpa dalam kelas turunan, membandingkan dua string dan mengembalikan indikasi urutan pengurutan relatifnya.
public:
abstract int Compare(System::String ^ x, System::String ^ y);
public abstract int Compare(string x, string y);
public abstract int Compare(string? x, string? y);
abstract member Compare : string * string -> int
Public MustOverride Function Compare (x As String, y As String) As Integer
Parameter
- x
- String
String untuk dibandingkan dengan y.
- y
- String
String untuk dibandingkan dengan x.
Mengembalikan
Bilangan bulat bertanda tangan yang menunjukkan nilai x relatif dan y, seperti yang diperlihatkan dalam tabel berikut.
| Nilai | Makna |
|---|---|
| Kurang dari nol |
x mendahului y dalam urutan pengurutan, atau x dan nully bukan null.
|
| Nol |
x sama dengan y, atau x dan y keduanya null.
|
| Lebih besar dari nol |
x
y mengikuti dalam urutan pengurutan, atau y dan nullx bukan null.
|
Penerapan
Keterangan
Metode StringComparer.Compare(String, String) ini sedikit lebih efisien daripada StringComparer.Compare(Object, Object) metode karena tidak ada konversi x argumen dan y diperlukan untuk melakukan perbandingan.