方法: Visual Basic でオブジェクトを別の型に変換する
CType 関数などの変換キーワードを使用して、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 名前空間への参照
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET