Strings.StrComp(String, String, CompareMethod) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt -1, 0 oder 1 basierend auf dem Ergebnis eines Zeichenfolgenvergleichs zurück.
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. Ein beliebiger gültiger String Ausdruck.
- String2
- String
Required. Ein beliebiger gültiger String Ausdruck.
- Compare
- CompareMethod
Dies ist optional. Gibt den Typ des Zeichenfolgenvergleichs an. Wenn Compare dieser Parameter nicht angegeben wird, bestimmt die Option Compare Einstellung den Vergleichstyp.
Gibt zurück
Mögliche Werte:
| Wenn | Gibt StrComp Folgendes zurück |
|---|---|
String1 Sortierung voraus String2 | -1 |
String1 ist gleich String2 | 0 |
String1 Sortiert nach String2 | 1 |
Ausnahmen
Compare der Wert ist ungültig.
Beispiele
In diesem Beispiel wird die StrComp Funktion verwendet, um die Ergebnisse eines Zeichenfolgenvergleichs zurückzugeben.
' 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)
Hinweise
Die Zeichenfolgen werden durch alphanumerische Sortierwerte verglichen, die mit dem ersten Zeichen beginnen. Weitere Informationen zu binären Vergleichen, Textvergleichen und Sortierreihenfolge finden Sie unter Option Compare Statement.
Die Compare Argumenteinstellungen sind:
| Konstante | Description |
|---|---|
Binary |
Führt einen binären Vergleich basierend auf einer Sortierreihenfolge aus den internen binären Darstellungen der Zeichen aus. |
Text |
Führt einen Textvergleich basierend auf einer Sortierreihenfolge ohne Groß-/Kleinschreibung durch, die durch den Wert Ihres Systems LocaleID bestimmt wird. |