Strings.StrComp(String, String, CompareMethod) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve -1, 0 o 1, en función del resultado de una comparación de cadenas.
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
Parámetros
- String1
- String
Required. Cualquier expresión válida String .
- String2
- String
Required. Cualquier expresión válida String .
- Compare
- CompareMethod
Optional. Especifica el tipo de comparación de cadenas. Si Compare se omite, la Option Compare configuración determina el tipo de comparación.
Devoluciones
Uno de los siguientes valores:
| Si | StrComp devuelve |
|---|---|
String1 se ordena por delante de String2 | -1 |
String1 es igual a String2 | 0 |
String1 ordena después String2 | 1 |
Excepciones
Compare value no es válido.
Ejemplos
En este ejemplo se usa la StrComp función para devolver los resultados de una comparación de cadenas.
' 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)
Comentarios
Las cadenas se comparan mediante valores de ordenación alfanuméricos a partir del primer carácter. Para obtener más información sobre las comparaciones binarias, las comparaciones textuales y el criterio de ordenación, vea Option Compare Statement.
La configuración del Compare argumento es:
| Constante | Description |
|---|---|
Binary |
Realiza una comparación binaria, basada en un criterio de ordenación derivado de las representaciones binarias internas de los caracteres. |
Text |
Realiza una comparación de texto, en función de un criterio de ordenación de texto que no distingue mayúsculas de minúsculas determinado por el valor del LocaleID sistema. |