-optioncompare

文字列比較の方法を指定します。

構文

-optioncompare:{binary | text}

Remarks

次の 2 つの形式のいずれかで -optioncompare を指定できます。バイナリ文字列比較を使用する -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 を設定するには

  1. ソリューション エクスプローラーでプロジェクトを選択します。 [プロジェクト] メニューの [プロパティ] をクリックします。

  2. [コンパイル] タブをクリックします。

  3. [Option Compare] ボックスで値を変更します。

-optioncompare をプログラムで設定するには

Option Compare ステートメント」を参照してください。

次のコードでは ProjFile.vb がコンパイルされ、バイナリ文字列比較が使用されます。

vbc -optioncompare:binary projFile.vb

関連項目