サーチ…


備考

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ドロップダウンメニューに。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow