如何:在 Visual Basic 中将对象转换为另一种类型

可以使用转换关键字(如 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 变量,则需要进行装箱和取消装箱(对于值类型)或后期绑定(对于引用类型)。 这些作均需要额外的执行时间,并使性能变慢。

编译代码

此示例需要:

  • System 命名空间的引用。

另请参阅