HOW TO:在 Visual Basic 中將物件轉換成其他型別
使用 CType 函式 (Visual Basic) 這類的轉換關鍵字,即可以將 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 命名空間的參考。