次の方法で共有


/optionexplicit

宣言されていない変数を使用している場合に、コンパイラによってエラーが報告されます。

/optionexplicit[+ | -]

引数

  • + | -
    省略可能です。/optionexplicit+ を指定すると、変数の明示的な宣言が必要になります。既定では /optionexplicit+ オプションになります。これは /optionexplicit を指定するのと同じです。/optionexplicit- オプションを指定すると、変数を暗黙的に宣言できます。

解説

ソース コード ファイルに Option Explicit ステートメント (Visual Basic) が含まれている場合、ステートメントは /optionexplicit コマンド ライン コンパイラ設定をオーバーライドします。

Visual Studio IDE で /optionexplicit を設定するには

  1. ソリューション エクスプローラーでプロジェクトを選択します。[プロジェクト] メニューの [プロパティ] をクリックします。詳細については、「プロジェクト デザイナーの概要」を参照してください。

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

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

使用例

次のコードは、/optionexplicit- が指定されている場合にコンパイルされます。

Module Module1
    Sub Main()
        i = 99
        System.Console.WriteLine(i)
    End Sub
End Module

参照

関連項目

/optioncompare

/optionstrict

/optioninfer

コンパイル コマンド ラインのサンプル (Visual Basic)

Option Explicit ステートメント (Visual Basic)

[Visual Basic の既定値] ([オプション] ダイアログ ボックス - [プロジェクト])

その他の技術情報

Visual Basic のコマンド ライン コンパイラ