Cómo comparar cadenas en VB.NET: String.Compare method y ejemplos

Trabajar con cadenas es una funcionalidad muy importante en la mayoría de las aplicaciones. Tu habilidad para utilizar efectivamente la funcionalidad existente de .NET es vital para construir aplicaciones sólidas.

Índice de Contenido
  1. Método String.Compare
  2. Ejemplo
  3. ¿Te perdiste algún consejo?

Método String.Compare

El método String.Compare de VB.NET es útil cuando necesitas comparar dos variables de tipo string. Los parámetros que debes especificar en el método String.Compare son la primera cadena que deseas comparar, la cadena con la que se comparará y el valor booleano para determinar si se debe considerar el caso en la comparación. Para ignorar el caso, especifica True; para incluir el caso en la comparación, especifica False. El valor de retorno puede ser 1 si el valor ASCII de la primera cadena es mayor; puede ser -1 si el valor ASCII de la segunda cadena es mayor; y puede ser 0 si ambas cadenas tienen el mismo valor.

Ejemplo

A continuación, se muestra un ejemplo que demuestra cómo funciona el método String.Compare. Agrega el siguiente código a tu módulo:

Sub CompareStrings()

    Dim str1, str2 As String
    str1 = "Abc"
    str2 = "ABc"

    MessageBox.Show(String.Compare(str1, str2, False))
    MessageBox.Show(String.Compare(str1, str2, True))

End Sub

El cuadro de mensaje inicial mostrará -1; el segundo cuadro de mensaje mostrará 0.

En el código, defino y establezco los valores para dos variables de tipo string: str1 y str2. Luego, paso tres argumentos: str1, str2 y un valor booleano que determina si la comparación de cadenas ignorará o tendrá en cuenta el caso de las cadenas que se están comparando, al método Compare del objeto de tipo string. Dado que la suma de los valores ASCII de la variable str2 es mayor, el valor devuelto es -1. Entonces, cuando especifico True como último parámetro y le indico a VB que ignore las diferencias de caso, ambas cadenas tienen el mismo valor y se devuelve 0.

¿Te perdiste algún consejo?

Consulta el archivo de Visual Basic y ponerte al día con las ediciones más recientes de la columna de Irina Medvinskaya.

Cómo utilizar expresiones regulares en Perl para el procesamiento de texto

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo comparar cadenas en VB.NET: String.Compare method y ejemplos , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.