有效使用数据类型 (Visual Basic)

将为未声明的变量和虽声明但无数据类型的变量分配 Object 数据类型。 这使得可以轻松地快速编写程序,但这样会导致程序的执行速度更慢。

强类型

为所有变量指定数据类型称为“强类型”。 使用强类型有以下优点:

  • 它为变量启用 IntelliSense® 支持。 这允许您在输入代码时看到变量的属性和其他成员。

  • 它会运用编译器类型检查。 这将捕捉到因溢出等错误而在运行时失败的语句。 这也可以在不支持方法的对象上捕捉对方法的调用。

  • 使代码的执行速度更快。

最有效的数据类型

对于从不包含小数的变量,整型数据类型比非整型的效率高。 在 Visual Basic 中,Integer 和 UInteger 是最有效的数值类型。

对于分数,Double 是最有效的数据类型,因为当前平台上的处理器以双精度形式执行浮点运算。 但是,使用 Double 的运算不如使用整型(如 Integer)的运算速度快。

指定数据类型

使用 Dim 语句 (Visual Basic) 声明特定类型的变量。 同时,可以使用 Public (Visual Basic)Protected (Visual Basic)Friend (Visual Basic)Private (Visual Basic) 关键字指定它的访问级别,如下例所示。

Private x As Double
Protected s As String

字符转换

AscW 和 ChrW 函数以 Unicode 进行操作。 应将它们优先于 Asc 和 Chr(它们必须进行 Unicode 转换)而使用。

请参见

参考

Asc

AscW

Chr

ChrW

概念

Visual Basic 中的数据类型

Visual Basic 中的无类型编程

隐式和显式声明 (Visual Basic)

Visual Basic 中的类型检查

作为通用数据类型的对象 (Visual Basic)

数值型数据类型 (Visual Basic)

Visual Basic 中的变量声明

其他资源

使用 IntelliSense