Strings.StrComp(String, String, CompareMethod) Método

Definición

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:

SiStrComp devuelve
String1 se ordena por delante de String2-1
String1 es igual a String20
String1 ordena después String21

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.

Se aplica a

Consulte también