Strings.StrComp(String, String, CompareMethod) 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 -1, 0, atau 1, berdasarkan hasil perbandingan string.
public static int StrComp (string? String1, string? String2, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static int StrComp (string String1, string String2, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member StrComp : string * string * Microsoft.VisualBasic.CompareMethod -> int
Public Function StrComp (String1 As String, String2 As String, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As Integer
Parameter
- String1
- String
Wajib diisi. Ekspresi apa pun yang valid String
.
- String2
- String
Wajib diisi. Ekspresi apa pun yang valid String
.
- Compare
- CompareMethod
Pilihan. Menentukan jenis perbandingan string. Jika Compare
dihilangkan, Option Compare
pengaturan menentukan jenis perbandingan.
Mengembalikan
Salah satu dari nilai berikut:
Jika | Pengembalian StrComp |
---|---|
String1 mengurutkan di depan String2 | -1 |
String1 sama dengan String2 | 0 |
String1 mengurutkan setelah String2 | 1 |
Pengecualian
Compare
nilai tidak valid.
Contoh
Contoh ini menggunakan StrComp
fungsi untuk mengembalikan hasil perbandingan string.
' Defines variables.
Dim testStr1 As String = "ABCD"
Dim testStr2 As String = "abcd"
Dim testComp As Integer
' The two strings sort equally. Returns 0.
testComp = StrComp(testStr1, testStr2, CompareMethod.Text)
' testStr1 sorts before testStr2. Returns -1.
testComp = StrComp(testStr1, testStr2, CompareMethod.Binary)
' testStr2 sorts after testStr1. Returns 1.
testComp = StrComp(testStr2, testStr1, CompareMethod.Binary)
Keterangan
String dibandingkan dengan nilai pengurutan alfanumerik yang dimulai dengan karakter pertama. Untuk informasi lebih lanjut tentang perbandingan biner, perbandingan tekstual, dan urutan pengurutan, lihat Pernyataan Perbandingan Opsi.
Pengaturan Compare
argumen adalah:
Terus-menerus | Deskripsi |
---|---|
Binary |
Melakukan perbandingan biner, berdasarkan urutan pengurutan yang berasal dari representasi biner internal karakter. |
Text |
Melakukan perbandingan teks, berdasarkan urutan pengurutan teks yang tidak peka LocaleID huruf besar/kecil yang ditentukan oleh nilai sistem Anda. |