/optionexplicit
宣言されていない変数を使用している場合に、コンパイラによってエラーが報告されます。
/optionexplicit[+ | -]
引数
- + | -
省略可能です。/optionexplicit+ を指定すると、変数の明示的な宣言が必要になります。既定では /optionexplicit+ オプションになります。これは /optionexplicit を指定するのと同じです。/optionexplicit- オプションを指定すると、変数を暗黙的に宣言できます。
解説
ソース コード ファイルに Option Explicit ステートメント (Visual Basic) が含まれている場合、ステートメントは /optionexplicit コマンド ライン コンパイラ設定をオーバーライドします。
Visual Studio IDE で /optionexplicit を設定するには
ソリューション エクスプローラーでプロジェクトを選択します。[プロジェクト] メニューの [プロパティ] をクリックします。詳細については、「プロジェクト デザイナーの概要」を参照してください。
[コンパイル] タブをクリックします。
[Option Explicit] ボックスの値を変更します。
使用例
次のコードは、/optionexplicit- が指定されている場合にコンパイルされます。
Module Module1
Sub Main()
i = 99
System.Console.WriteLine(i)
End Sub
End Module
参照
関連項目
コンパイル コマンド ラインのサンプル (Visual Basic)
Option Explicit ステートメント (Visual Basic)
[Visual Basic の既定値] ([オプション] ダイアログ ボックス - [プロジェクト])