分享方式:


如何:在 Visual Basic 中將物件轉換成其他類型

您可以使用 CType 函式之類的轉換關鍵字,將 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 變數,則會產生 boxingunboxing (針對值類型) 或 late binding (針對參考類型)。 這些運算都會花費額外的執行時間,並讓您的效能變得更慢。

編譯程式碼

這個範例需要:

  • System 命名空間的參考。

另請參閱