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 abhängig vom Ergebnis eines Zeichenfolgenvergleichs den Wert -1, 0 oder 1 zurück.
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
Erforderlich. Jeder gültige String
-Ausdruck.
- String2
- String
Erforderlich. Jeder gültige String
-Ausdruck.
- Compare
- CompareMethod
Dies ist optional. Gibt den Typ des Zeichenfolgenvergleichs an. Wenn Compare
ausgelassen wird, bestimmt die Option Compare
-Einstellung den Typ des Vergleichs.
Gibt zurück
Einer der folgenden Werte:
If | Rückgabewert von StrComp |
---|---|
String1 Sortierung vor String2 | -1 |
String1 ist gleich String2 . | 0 |
String1 Sortierung nach String2 | 1 |
Ausnahmen
Der Compare
-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 nach alphanumerischen Sortierwerten verglichen, beginnend mit dem ersten Zeichen. Weitere Informationen zu binären Vergleichen, Textvergleichen und Sortierreihenfolge finden Sie unter Option Compare-Anweisung.
Die Compare
-Argumenteinstellungen lauten:
Konstante | BESCHREIBUNG |
---|---|
Binary |
Führt einen binären Vergleich basierend auf einer Sortierreihenfolge aus, die von den internen binären Darstellungen der Zeichen abgeleitet wird. |
Text |
Führt einen Textvergleich basierend auf einer Textsortierreihenfolge aus, in der die Groß-/Kleinschreibung nicht beachtet wird, die durch den LocaleID Wert Ihres Systems bestimmt wird. |