文字列比較を行う方法を指定します。
構文
-optioncompare:{binary | text}
注釈
-optioncompare
は、バイナリ文字列比較を使用する-optioncompare:binary
と、テキスト文字列比較を使用する-optioncompare:text
の 2 つの形式のいずれかで指定できます。 既定では、コンパイラは -optioncompare:binary
を使用します。
Microsoft Windows では、現在のコード ページによってバイナリの並べ替え順序が決まります。 一般的なバイナリ並べ替え順序は次のとおりです。
A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø
テキストベースの文字列比較は、システムのロケールによって決定される大文字と小文字を区別しないテキストの並べ替え順序に基づいています。 一般的なテキストの並べ替え順序は次のとおりです。
(A = a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)
Visual Studio IDE で -optioncompare を設定するには
ソリューション エクスプローラーでプロジェクトを選択します。 [プロジェクト] メニューの [プロパティ] をクリックします。
[コンパイル] タブをクリックします。
[オプション比較]ボックスの値を変更します。
プログラムで -optioncompare を設定するには
Option Compare ステートメントを参照してください。
例
次のコードは、 ProjFile.vb
をコンパイルし、バイナリ文字列比較を使用します。
vbc -optioncompare:binary projFile.vb
こちらも参照ください
.NET