Strings.StrComp(String, String, CompareMethod) Methode

Definitie

Retourneert -1, 0 of 1, op basis van het resultaat van een tekenreeksvergelijking.

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

Parameters

String1
String

Required. Elke geldige String expressie.

String2
String

Required. Elke geldige String expressie.

Compare
CompareMethod

Optional. Hiermee geeft u het type tekenreeksvergelijking op. Als Compare u dit weglaat, bepaalt de Option Compare instelling het type vergelijking.

Retouren

Een van de volgende waarden:

AlsStrComp retourneert
String1 sorteert vooruit op String2-1
String1 is gelijk aan String20
String1 sorteert na String21

Uitzonderingen

Compare waarde is ongeldig.

Voorbeelden

In dit voorbeeld wordt de StrComp functie gebruikt om de resultaten van een tekenreeksvergelijking te retourneren.

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

Opmerkingen

De tekenreeksen worden vergeleken met alfanumerieke sorteerwaarden die beginnen met het eerste teken. Zie Option Compare Statement voor meer informatie over binaire vergelijkingen, tekstvergelijkingen en sorteervolgorde.

De Compare argumentinstellingen zijn:

Constante Description
Binary Voert een binaire vergelijking uit op basis van een sorteervolgorde die is afgeleid van de interne binaire weergaven van de tekens.
Text Hiermee wordt een tekstvergelijking uitgevoerd op basis van een niet-hoofdlettergevoelige tekstsorteervolgorde die wordt bepaald door de waarde van LocaleID uw systeem.

Van toepassing op

Zie ook