Visual Basic での型宣言を省略したプログラミング

更新 : 2007 年 11 月

Visual Basic コンパイラには、ソース コードに影響を及ぼす次の 2 つの規則を適用する機能があります。

  • すべてのローカル変数は、他のステートメントで使用する前に宣言ステートメントで指定する必要がある。この規則は既定で適用されます。

  • すべての型の縮小変換は、型変換キーワードを使用して指定する必要がある。この規則は既定では適用されません。

規則を変更するコンパイラ オプション

この規則の 1 つまたは両方は、対応するコンパイラ オプションを再設定することによって変更できます。型変換の規則を緩めると、コンパイラは寛容な型指定規則に基づいて動作します。この場合は、変換キーワードを使用せずに縮小変換を実行できます。詳細については、「Visual Basic における型チェック」を参照してください。

変数宣言の規則を緩めると、型宣言を省略したプログラミングを使用できます。この場合は、宣言していない変数を参照できます。詳細については、「暗黙の宣言と明示的宣言」を参照してください。

通常、型宣言を省略したプログラミングはお勧めしません。データ型に関連した、発見しにくい実行エラーの原因となる場合があるためです。ただし、変数を宣言していない古いアプリケーションを移植する場合など、状況によっては役立ちます。

参照

処理手順

データ型のトラブルシューティング

概念

Visual Basic におけるデータ型

型文字

複合データ型

汎用データ型としてのオブジェクト型 (Object)

データ型の有効な使用方法

参照

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

Option Strict ステートメント

その他の技術情報

基本データ型

Visual Basic における型変換