Strings.StrComp(String, String, CompareMethod) Metodo

Definizione

Restituisce -1, 0 o 1, in base al risultato di un confronto tra stringhe.

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

Parametri

String1
String

Required. Qualsiasi espressione valida String .

String2
String

Required. Qualsiasi espressione valida String .

Compare
CompareMethod

Optional. Specifica il tipo di confronto tra stringhe. Se Compare viene omesso, l'impostazione Option Compare determina il tipo di confronto.

Valori restituiti

Uno dei valori seguenti:

SeStrComp restituisce
String1 ordina prima di String2-1
String1 è uguale a String20
String1 ordina dopo String21

Eccezioni

Compare il valore non è valido.

Esempio

In questo esempio viene utilizzata la StrComp funzione per restituire i risultati di un confronto tra stringhe.

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

Commenti

Le stringhe vengono confrontate con valori di ordinamento alfanumerici che iniziano con il primo carattere. Per altre informazioni sui confronti binari, sui confronti testuali e sull'ordinamento, vedere Option Compare Statement.For further information on binary comparisons, textual comparisons, and sort order, see Option Compare Statement.

Le impostazioni dell'argomento Compare sono:

Costante Descrizione
Binary Esegue un confronto binario, in base a un ordinamento derivato dalle rappresentazioni binarie interne dei caratteri.
Text Esegue un confronto di testo, in base a un ordinamento di testo senza distinzione tra maiuscole e minuscole determinato dal valore del LocaleID sistema.

Si applica a

Vedi anche