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, en fonction 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);
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
Required. Toute expression valide String .
- String2
- String
Required. Toute expression valide String .
- Compare
- CompareMethod
Optional. Spécifie le type de comparaison de chaînes. S’il Compare est omis, le Option Compare paramètre détermine le type de comparaison.
Retours
Une des valeurs suivantes :
| Si | StrComp renvoie |
|---|---|
String1 sorts à l’avance String2 | -1 |
String1 est égal à String2 | 0 |
String1 tris après String2 | 1 |
Exceptions
Compare la valeur 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 les valeurs de tri alphanumériques commençant par le premier caractère. Pour plus d’informations sur les comparaisons binaires, les comparaisons textuelles et l’ordre de tri, consultez l’instruction Option Compare.
Les Compare paramètres d’argument sont les suivants :
| Constante | 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, en fonction d’un ordre de tri de texte qui ne respecte pas la casse, déterminé par la valeur de LocaleID votre système. |