Opção Comparar Declarações
Declara o método padrão de comparação a ser usado para comparar dados de strings.
Option Compare { Binary | Text }
Partes
Binary
Opcional.Resulta em comparações de strings com base na ordem de classificação derivada das representações binárias internas dos caracteres.Text
Opcional.Resulta em comparações de strings com base numa ordem de classificação de texto que não diferencia maiúsculas de minúsculas determinada pela localidade do seu sistema.
Comentários
Se usada, a declaração Option Compare deve aparecer em um arquivo antes de quaisquer outras declarações no código-fonte.
A declaração Option Compare especifica o método de comparação de strings (Binary ou Text) de uma classe, módulo ou estrutura.Se uma declaração Option Compare não for incluída, o método de comparação de texto padrão é Binary.
No Microsoft Windows, a ordem de classificação é determinada pela página do código.Para obter mais informações, consulte Páginas de código.
No exemplo a seguir, os caracteres no página de código Inglês/Europeu (ANSI 1252) são classificados usando Option Compare Binary,que produz uma ordem de classificação binária típica.
A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø
Quando os mesmos caracteres na mesmo página de código são classificados usando Option Compare Text,a ordem de classificação seguinte é produzida.
(A=a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)
Você também pode definir Option Compare no ambiente de desenvolvimento integrado Visual Studio (IDE) ou na linha de comando.
Observação: |
---|
As caixas de diálogo e comandos de menu que você vê podem diferir das descritas no Help, dependendo de suas configurações ativas ou de edição.Para alterar as configurações clicar Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Definir a Opção Comparar no IDE.
No menu Tools, clique em Options.
Abra o nó Projetos e Soluções .
Escolha Padrões VB .
Moifique a configuração Opção Comparar.
Definir a Opção Comparar na linha de comando.
- Inclua a opção de compilador /optioncompare no comando vbc.
Exemplo
O exemplo a seguir utiliza a declaração Option Compare para definir a comparação binária como o método padrão de comparação de strings.
' Set the string comparison method to Binary ("AAA" < "aaa").
Option Compare Binary
O exemplo a seguir utiliza a declaração Option Compare para definir a ordem de classificação de texto que não diferencia maiúsculas de minúsculas como o método padrão de comparação de strings.
' Set the string comparison method to Text ("AAA" = "aaa").
Option Compare Text
Consulte também
Referência
Operadores de comparação (Visual Basic)
InStrRev função (Visual Basic)