Bagikan melalui


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

JikaPengembalian StrComp
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 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.

Berlaku untuk

Lihat juga