Object
などの変換キーワードを使用して、変数を別のデータ型に変換します。
例
次の例では、 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名前空間への参照。
こちらも参照ください
- Object
- Visual Basic における 型変換
- 拡大変換と縮小変換
- 暗黙的な変換と明示的な変換
- 文字列と他の型の間の変換
- 配列変換
- 構造体
- データ型
- 型変換関数
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET