変数が使用される前に宣言されていない場合、コンパイラはエラーを報告します。
構文
-optionexplicit[+ | -]
論争
+
| -
任意。 変数の明示的な宣言を要求する -optionexplicit+
を指定します。
-optionexplicit+
オプションは既定値であり、-optionexplicit
と同じです。
-optionexplicit-
オプションを使用すると、変数の暗黙的な宣言が可能になります。
注釈
ソース コード ファイルに Option Explicit ステートメントが含まれている場合、ステートメントはコマンド ライン コンパイラ設定 -optionexplicit
オーバーライドします。
Visual Studio IDE で -optionexplicit を設定するには
ソリューション エクスプローラーでプロジェクトを選択します。 [プロジェクト] メニューの [プロパティ] をクリックします。
[コンパイル] タブをクリックします。
[ オプションの明示的 ] ボックスの値を変更します。
例
次のコードは、 -optionexplicit-
が使用されるときにコンパイルされます。
Module Module1
Sub Main()
i = 99
System.Console.WriteLine(i)
End Sub
End Module
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET