如何:在 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
變數,則會產生 boxing 和 unboxing (針對值類型) 或 late binding (針對參考類型)。 這些運算都會花費額外的執行時間,並讓您的效能變得更慢。
編譯程式碼
這個範例需要:
- System 命名空間的參考。