宣言されていない変数と、データ型なしで宣言された変数には、 Object
データ型が割り当てられます。 これにより、プログラムをすばやく簡単に記述できますが、実行速度が低下する可能性があります。
厳密な入力
すべての変数にデータ型を指定することは、厳密な 型指定と呼ばれます。 強力な型指定を使用すると、いくつかの利点があります。
これにより、変数の IntelliSense サポートが有効になります。 これにより、コードを入力するときに、プロパティとその他のメンバーを表示できます。
コンパイラの型チェックを利用します。 これにより、オーバーフローなどのエラーが原因で実行時に失敗する可能性があるステートメントがキャッチされます。 また、サポートされていないオブジェクトのメソッドの呼び出しもキャッチします。
その結果、コードの実行時間が短縮されます。
最も効率的なデータ型
分数が含まれない変数の場合、整数データ型は非整数型よりも効率的です。 Visual Basic では、 Integer
と UInteger
が最も効率的な数値型です。
小数の場合、現在のプラットフォームのプロセッサは倍精度で浮動小数点演算を実行するため、 Double
が最も効率的なデータ型です。 ただし、 Double
を使用した操作は、 Integer
などの整数型ほど速くはありません。
データ型の指定
Dim ステートメントを使用して、特定の型の変数を宣言します。 次の例のように、 Public、 Protected、 Friend、または Private キーワードを使用して、アクセス レベルを同時に指定できます。
Private x As Double
Protected s As String
文字変換
AscW
関数とChrW
関数は Unicode で動作します。
Asc
とChr
を優先して使用する必要があります。Unicode との間で変換する必要があります。
こちらも参照ください
.NET