方法: Visual Basic でオブジェクトを別の型に変換する
Object 変数を他のデータ型に変換するには、CType 関数 (Visual Basic) などの変換キーワードを使用します。
使用例
次に示すのは、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 での型宣言を省略したプログラミング