| title | -optioncompare | |||
|---|---|---|---|---|
| ms.date | 07/20/2015 | |||
| ms.prod | .net | |||
| ms.suite | ||||
| ms.technology |
|
|||
| ms.topic | article | |||
| f1_keywords |
|
|||
| helpviewer_keywords |
|
|||
| ms.assetid | 7237b766-b44d-4cc5-9a3c-885348a7d9e4 | |||
| author | rpetrusha | |||
| ms.author | ronpet |
Specifies how string comparisons are made.
-optioncompare:{binary | text}
You can specify -optioncompare in one of two forms: -optioncompare:binary to use binary string comparisons, and -optioncompare:text to use text string comparisons. By default, the compiler uses -optioncompare:binary.
In Microsoft Windows, the current code page determines the binary sort order. A typical binary sort order is as follows:
A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø
Text-based string comparisons are based on a case-insensitive text sort order determined by your system's locale. A typical text sort order is as follows:
(A = a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)
-
Have a project selected in Solution Explorer. On the Project menu, click Properties.
-
Click the Compile tab.
-
Modify the value in the Option Compare box.
The following code compiles ProjFile.vb and uses binary string comparisons.
vbc -optioncompare:binary projFile.vb Visual Basic Command-Line Compiler
-optionexplicit
-optionstrict
-optioninfer
Sample Compilation Command Lines
Option Compare Statement
Visual Basic Defaults, Projects, Options Dialog Box