Visual Basic .NET Language
Option Explicit
サーチ…
備考
Option Explicit On
は、Visual Basic .Netでの推奨される優れた方法です。よりクリーンで、より安定した、よりバグのない、メンテナンス可能なコードを開発者に提供するのに役立ちます。場合によっては、パフォーマンスの向上したプログラムの作成にも役立ちます。
明示的なオプションの代わりにhttps://support.microsoft.com/en-in/kb/311329#bookmark-3 option strictへのrefを使用することもできます。 Option strictは、明示的にオプションを継承します。
それは何ですか?
すべての変数を明示的に宣言する必要があります。
変数を明示的に宣言することと暗黙的に宣言することの違いは何ですか?
明示的に変数を宣言する:
Dim anInteger As Integer = 1234
暗黙的に変数を宣言する:
'Did not declare aNumber using Dim
aNumber = 1234
結論
したがって、割り当て中に変数をミスペルする可能性があるため、プログラムが予期せぬ動作をするため、常にOption Explicit On
を使用する必要があります。
どのようにそれを切り替えるには?
ドキュメントレベル
これはデフォルトでオンになっていますが、 Option Explicit On
をコードファイルの先頭に配置することで、保護層を追加することができます。オプションはドキュメント全体に適用されます。
プロジェクトレベル
Visual Studioのメニューから切り替えることができます:
プロジェクト> [プロジェクト]のプロパティ> [コンパイル]タブ> Option Explicit
選択してOn
ドロップダウンメニューに。オプションはドキュメント全体に適用されます。
すべての新しいプロジェクト
次の項目を選択すると、デフォルトですべての新しいプロジェクトに対してオンに切り替えることができます。
ツール>オプション>プロジェクトとソリューション> VBデフォルト> Option Explicit
選択してOn
ドロップダウンメニューに。