通用数据类型更改(针对 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())