/optioncompare
文字列比較の方法を指定します。
/optioncompare:{binary | text}
解説
/optioncompare の指定には 2 つの形式があります。バイナリ モードの文字列比較を使用するときは /optioncompare:binary を指定し、テキスト モードの文字列比較を使用するときは /optioncompare:text を指定します。既定では、コンパイラは /optioncompare:binary を使用します。
Microsoft Windows では、バイナリの並べ替え順序の判別にコード ページが使用されます。通常、バイナリの並べ替え順序は次のようになります。
A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø
テキスト ベースの文字列比較は、大文字と小文字を区別しない、システムのロケールで決められたテキストの並べ替え順序に基づいて行われます。通常、テキストの並べ替え順序は次のようになります。
(A = a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)
Visual Studio IDE で /optioncompare を設定するには
ソリューション エクスプローラーでプロジェクトを選択します。[プロジェクト] メニューの [プロパティ] をクリックします。詳細については、「プロジェクト デザイナーの概要」を参照してください。
[コンパイル] タブをクリックします。
[Option Compare] ボックスの値を変更します。
プログラムで /optioncompare を設定するには
- Option Compare ステートメント を参照してください。
使用例
ProjFile.vb をコンパイルし、バイナリ モードで文字列比較を行う場合のコード例です。
vbc /optioncompare:binary projFile.vb
参照
関連項目
コンパイル コマンド ラインのサンプル (Visual Basic)
[Visual Basic の既定値] ([オプション] ダイアログ ボックス - [プロジェクト])