Option Compare (Instrucción)

Actualización: noviembre 2007

Declara el método de comparación predeterminado que utilizar al comparar los datos de cadena.

Option Compare { Binary | Text }

Partes

  • Binary
    Opcional. Se producirán comparaciones de cadenas basadas en un tipo de ordenación que se deriva de las representaciones binarias internas de los caracteres.

  • Text
    Opcional. Se producirán comparaciones de cadenas basadas en un texto que utiliza un orden que no distingue entre mayúsculas y minúsculas y que se basa en la configuración de idioma del sistema.

Comentarios

Si se utiliza, la instrucción Option Compare debe aparecer en un archivo antes de cualquier otra instrucción de código fuente.

La instrucción Option Compare especifica el método de comparación de cadenas (Binary o Text) para una clase, módulo o estructura. Si no se incluye una instrucción Option Compare, el método predeterminado de comparación de texto es Binary.

En Microsoft Windows, el criterio de ordenación viene determinado por la página de códigos. Para obtener más información, vea Code Pages.

En el ejemplo siguiente, los caracteres de la página de códigos (ANSI 1252) de inglés/europeo se ordenan mediante Option Compare Binary, que genera un criterio de ordenación binario típico.

A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø

Cuando esos mismos caracteres de la misma página de códigos se ordenan con Option Compare Text, se genera el criterio de ordenación de texto siguiente.

(A=a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)

También puede establecer Option Compare en el entorno integrado de desarrollo (IDE) de Visual Studio (IDE) o en una línea de comandos.

Nota:

Los cuadros de diálogo y los comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. Para cambiar su configuración, haga clic en Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio.

Para establecer Option Compare en el IDE

  1. En el menú Herramientas, haga clic en Opciones.

  2. Abra el nodo Proyectos y soluciones.

  3. Elija Valores predeterminados de VB.

  4. Modifique el ajuste Option Compare.

Para establecer Option Compare en la línea de comandos

Ejemplo

El ejemplo siguiente utiliza la instrucción Option Compare para establecer la comparación binaria como el método predeterminado de comparación de cadenas.

' Set the string comparison method to Binary ("AAA" < "aaa").
Option Compare Binary

El ejemplo siguiente utiliza la instrucción Option Compare para establecer el criterio de ordenación de texto sin distinción entre mayúsculas y minúsculas como el método de comparación de cadenas predeterminado.

' Set the string comparison method to Text ("AAA" = "aaa").
Option Compare Text

Vea también

Referencia

Operadores de comparación (Visual Basic)

InStr (Función, Visual Basic)

InStrRev (Función, Visual Basic)

Replace (Función, Visual Basic)

Split (Función, Visual Basic)

StrComp (Función, Visual Basic)

/optioncompare

Instrucción Option Explicit (Visual Basic)

Option Strict (Instrucción)

/optionexplicit

/optionstrict

Valores predeterminados de Visual Basic, Proyectos, Opciones (Cuadro de diálogo)