共用方式為


如何:在 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 變數,則會產生 BoxingUnboxing(針對實值類型)或 晚期繫結(針對參考類型)。 這些作業全都需要額外的運行時間,讓您的效能變慢。

編譯程式碼

這個範例需要:

  • System.Drawing.Imaging 命名空間的參考。

另請參閱