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

没有数据类型的未声明变量和声明变量分配有 Object 数据类型。 这样就可以轻松地快速编写程序,但可能会导致程序执行速度变慢。

强类型化

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

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

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

  • 它可以更快地执行代码。

最有效的数据类型

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

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

指定数据类型

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

Private x As Double
Protected s As String

字符转换

AscWChrW 函数以 Unicode 运行。 应优先使用这两个函数而非 AscChr,后者必须转换为 Unicode 和从 Unicode 转换。

另请参阅