通用数据类型更改(针对 Visual Basic 6.0 用户)

更新:2007 年 11 月

Visual Basic 2008 更新了通用数据类型,旨在提供与公共语言运行库的互操作性。

Visual Basic 6.0

在 Visual Basic 6.0 中,Variant 用作通用数据类型。这意味着可在类型为 Variant 变量中存储任意类型的数据。

Visual Basic 2005

在 Visual Basic 2008 中,Object 是通用数据类型。类型为 Object 的变量可存放任意类型的数据。不支持 Variant 类型,其所有功能由 Object 提供。

即使 Let 没有语法用法,它仍是 Visual Basic 2008 中的保留字。这有助于避免与其以前的含义相混淆。

VarType 函数返回提供对象变量数据类型分类的 VariantType 枚举的成员。还可以使用 System 命名空间中的类来获取 Object 实例的数值数据类型信息,如下面的代码所示:

' Visual Basic
Dim SomeObj As New Object
' ... ... ... ...  SomeObj is assigned some value during processing. 
' ... ... ... ...  Now we want to find out the data type of SomeObj. 
Dim Dtype As Integer      ' To hold numeric data type result. 
Dtype = Type.GetTypeCode(SomeObj.GetType())

请参见

概念

Visual Basic 中的数据类型

值类型和引用类型

编程元素支持更改总结

参考

Object 数据类型

System

Object

Type

VarType 函数 (Visual Basic)

VariantType 枚举