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

未声明的变量和声明没有数据类型的变量将分配 Object 数据类型。 这使得快速编写程序变得容易,但可能会导致程序执行速度更慢。

强键入

为所有变量指定数据类型称为强类型。 使用强键入具有几个优点:

  • 它为变量启用 IntelliSense 支持。 这样,你可以在键入代码时查看其属性和其他成员。

  • 它充分利用编译器的类型检查优势。 这将捕获由于溢出等错误而可能在运行时失败的语句。 它还会捕获对不支持强类型的对象上的方法的调用。

  • 这会加快代码的执行速度。

最有效的数据类型

对于从未包含分数的变量,整型数据类型比非整数类型更高效。 在 Visual Basic 中,IntegerUInteger 是最有效的数值类型。

对于小数, Double 是最有效的数据类型,因为当前平台上的处理器以双精度执行浮点运算。 但是,与 Double 相关的操作速度不如整数类型(例如 Integer)那么快。

指定数据类型

使用 Dim 语句 声明特定类型的变量。 可以使用 PublicProtectedFriendPrivate 关键字同时指定其访问级别,如以下示例所示。

Private x As Double
Protected s As String

字符转换

AscWChrW函数在 Unicode 中运行。 应优先使用它们,而不是AscChr,因为后者必须进行 Unicode 转换。

另请参阅