-optioninfer

変数宣言でローカル型推論を使用できるようにします。

構文

-optioninfer[+ | -]  

引数

期間 定義
+ | - 任意。 -optioninfer+ を指定してローカル型推論を有効にするか、または -optioninfer- を指定してローカル型推論をブロックします。 -optioninfer オプションは、何も値を指定しない場合、-optioninfer+ と同じです。 -optioninfer スイッチが存在しない場合の既定値も -optioninfer+ です。 既定値は、Vbc.rsp 応答ファイル内に設定されています。

Note

-noconfig オプションを使用すると、vbc.rsp に指定するのではなく、コンパイラの内部既定値を保持できます。 このオプションのコンパイラの既定値は -optioninfer- です。

Remarks

ソース コード ファイルに Option Infer ステートメントが含まれている場合、そのステートメントによって -optioninfer コマンド ライン コンパイラ設定がオーバーライドされます。

Visual Studio IDE で -optioninfer を設定するには

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

  2. [コンパイル] タブで、 [Option infer] ボックスの値を変更します。

次のコードは、ローカル型推論を有効にした状態で test.vb をコンパイルします。

vbc -optioninfer+ test.vb  

関連項目