次の方法で共有


方法: Visual Basic でオブジェクトを別の型に変換する

Objectなどの変換キーワードを使用して、変数を別のデータ型に変換します。

次の例では、 Object 変数を IntegerStringに変換します。

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名前空間への参照。

こちらも参照ください