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
Scegliere Opzioni dal menu Strumenti.
Aprire il nodo Progetti e soluzioni.
Selezionare VB Defaults.
Modificare l'impostazione Option Compare.
Per impostare Option Compare sulla riga di comando
- Includere l'opzione del compilatore /optioncompare nel comando vbc.
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 InStrRev (Visual Basic)
Funzione Replace (Visual Basic)
Funzione StrComp (Visual Basic)
Istruzione Option Explicit (Visual Basic)
Impostazioni predefinite di Visual Basic, Progetti, finestra di dialogo Opzioni