方法 : Visual Basic でオブジェクトを別の型に変換する
更新 : 2007 年 11 月
Object 変数を他のデータ型に変換するには、CType 関数 などの変換キーワードを使用します。
使用例
次に示すのは、Object 変数を Integer 型から String 型へ変換する例です。
Public Sub objectConversion(ByVal anObject As Object)
Dim anInteger As Integer
Dim aString As String
anInteger = CType(anObject, Integer)
aString = CType(anObject, String)
End Sub
Object 変数の内容が特定のデータ型であることがわかっている場合は、変数をそのデータ型に変換することをお勧めします。Object 変数を使い続けると、ボックス化およびボックス化解除 (値型の場合)、または遅延バインディング (参照型の場合) が行われます。これらの操作はいずれも余分な実行時間を必要とするため、パフォーマンスが低下します。
コードのコンパイル方法
この例で必要な要素は次のとおりです。
- System 名前空間への参照
参照
概念
Visual Basic での型宣言を省略したプログラミング