Strings.StrComp(String, String, CompareMethod) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne -1, 0 ou 1, à partir du résultat d'une comparaison de chaînes.
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
Paramètres
- String1
- String
Obligatoire. Toute expression String
valide.
- String2
- String
Obligatoire. Toute expression String
valide.
- Compare
- CompareMethod
Optionnel. Spécifie le type de comparaison de chaînes. Si Compare
est omis, le paramètre Option Compare
détermine le type de comparaison.
Retours
Une des valeurs suivantes :
If | La fonction StrComp retourne |
---|---|
String1 se situe avant String2 | -1 |
String1 est égal à String2 . | 0 |
String1 se situe après String2 | 1 |
Exceptions
La valeur Compare
n'est pas valide.
Exemples
Cet exemple utilise la StrComp
fonction pour retourner les résultats d’une comparaison de chaînes.
' 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)
Remarques
Les chaînes sont comparées par des valeurs de tri alphanumérique commençant par le premier caractère. Pour plus d’informations sur les comparaisons binaires, les comparaisons textuelles et l’ordre de tri, consultez Instruction Option Compare.
Les paramètres de l’argument Compare
sont :
Constant | Description |
---|---|
Binary |
Effectue une comparaison binaire, basée sur un ordre de tri dérivé des représentations binaires internes des caractères. |
Text |
Effectue une comparaison de texte, basée sur un ordre de tri de texte non sensible à la casse déterminé par la valeur de LocaleID votre système. |