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