如何:在 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 变量,则会引发“装箱”和“取消装箱”操作(对于值类型)或“后期绑定”操作(对于引用类型)。这些操作都会需要额外的执行时间,从而导致性能降低。
编译代码
此示例需要:
- 对 System 命名空间的引用。