有效使用数据类型 (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 中的变量声明

其他资源

使用 IntelliSense