Istruzione Option Compare

Aggiornamento: novembre 2007

Consente di dichiarare il metodo predefinito di confronto da utilizzare durante il confronto dei dati di tipo stringa.

Option Compare { Binary | Text }

Parti

  • Binary
    Facoltativo. Consente di eseguire confronti binari basati su un criterio di ordinamento derivato dalle rappresentazioni binarie interne dei caratteri.

  • Text
    Facoltativo. Consente di eseguire confronti di stringhe basati su un criterio di ordinamento testuale senza distinzione tra maiuscole e minuscole determinato dalle impostazioni internazionali del sistema.

Note

Se utilizzata, l'istruzione Option Compare deve essere inserita in un file prima di ogni altra istruzione del codice di origine.

L'istruzione Option Compare specifica il metodo di confronto delle stringhe (Binary o Text) per una classe, un modulo o una struttura. Se non viene specificata un'istruzione Option Compare, come metodo di confronto testuale predefinito viene utilizzato Binary.

Il criterio di ordinamento di Microsoft Windows è determinato dalla tabella codici. Per ulteriori informazioni, vedere Code Pages.

Nell'esempio riportato di seguito i caratteri nella tabella codici (ANSI 1252) per le lingue inglese ed europee vengono ordinati utilizzando Option Compare Binary, che determina un tipico ordinamento binario.

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

Se gli stessi caratteri nella stessa tabella codice venissero ordinati con Option Compare Text, si otterrebbe il seguente ordinamento testuale.

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

È anche possibile impostare Option Compare nell'ambiente di sviluppo integrato (IDE) di Visual Studio o in una riga di comando.

Nota:

Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per impostare Option Compare nell'IDE

  1. Scegliere Opzioni dal menu Strumenti.

  2. Aprire il nodo Progetti e soluzioni.

  3. Selezionare VB Defaults.

  4. Modificare l'impostazione Option Compare.

Per impostare Option Compare sulla riga di comando

Esempio

Nell'esempio seguente viene utilizzata l'istruzione Option Compare per impostare il confronto binario come metodo predefinito per il confronto di stringhe.

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

Nell'esempio seguente viene utilizzata l'istruzione Option Compare per impostare il criterio di ordinamento del testo senza distinzione tra maiuscole e minuscole come metodo predefinito per il confronto di stringhe.

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

Vedere anche

Riferimenti

Operatori di confronto (Visual Basic)

Funzione InStr (Visual Basic)

Funzione InStrRev (Visual Basic)

Funzione Replace (Visual Basic)

Funzione Split (Visual Basic)

Funzione StrComp (Visual Basic)

/optioncompare

Istruzione Option Explicit (Visual Basic)

Istruzione Option Strict

/optionexplicit

/optionstrict

Impostazioni predefinite di Visual Basic, Progetti, finestra di dialogo Opzioni