Strings.StrComp(String, String, CompareMethod) Método
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 un valor, -1, 0 ó 1, que indica el resultado de una comparación de cadena.
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
- String1
- String
Obligatorio. Cualquier expresión String
válida.
- String2
- String
Obligatorio. Cualquier expresión String
válida.
- Compare
- CompareMethod
Opcional. Especifica el tipo de comparación de cadenas. Si se omite Compare
, la configuración de Option Compare
determina el tipo de comparación.
Uno de los siguientes valores:
Si | StrComp devuelve |
---|---|
String1 se ordena delante de String2 | -1 |
String1 es igual a String2 | 0 |
String1 se ordena después de String2 | 1 |
El valor de Compare
no es válido.
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)
Las cadenas se comparan mediante valores de ordenación alfanuméricos que comienzan por el 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 argumento Compare
es:
Constante | Descripción |
---|---|
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 sin distinción entre mayúsculas y minúsculas determinado por el valor del LocaleID sistema. |
Producto | Versiones |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: