Strings.StrComp(String, String, CompareMethod) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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:
| Als | StrComp retourneert |
|---|---|
String1 sorteert vooruit op String2 | -1 |
String1 is gelijk aan String2 | 0 |
String1 sorteert na String2 | 1 |
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. |