Strings.StrComp(String, String, CompareMethod) Metode

Definisi

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);
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

Required. Ekspresi apa pun yang valid String .

String2
String

Required. Ekspresi apa pun yang valid String .

Compare
CompareMethod

Optional. Menentukan tipe perbandingan string. Jika Compare dihilangkan, Option Compare pengaturan menentukan jenis perbandingan.

Mengembalikan

Salah satu nilai berikut:

JikaStrComp mengembalikan
String1 mengurutkan di depan String2-1
String1 sama dengan String20
String1 mengurutkan setelah String21

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 Description
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.

Berlaku untuk

Lihat juga