Strings.StrComp(String, String, CompareMethod) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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);
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
Obbligatorio. Qualsiasi espressione String
valida.
- String2
- String
Obbligatorio. Qualsiasi espressione String
valida.
- Compare
- CompareMethod
facoltativo. Specifica il tipo di confronto delle stringhe. Se Compare
viene omesso, il tipo di confronto viene determinato dall'impostazione di Option Compare
.
Restituisce
Uno dei valori seguenti:
Se | StrComp restituirà |
---|---|
String1 si trova nell'ordine prima di String2 | -1 |
String1 è uguale a String2 . | 0 |
String1 si trova nell'ordine dopo String2 | 1 |
Eccezioni
Il valore Compare
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.
Le impostazioni dell'argomento Compare
sono le seguenti:
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. |