其他数据类型 (Visual Basic)

Visual Basic 提供了几种不是针对数字或字符的数据类型。它们处理特殊的数据,如是/否值、日期/时间值、对象地址等。

有关 Visual Basic 数据类型的对照表,请参见数据类型摘要 (Visual Basic)

布尔型

Boolean 数据类型 (Visual Basic) 是一个无符号值,该值被解释为 True 或 False。其数据宽度取决于实现平台。如果一个变量仅包含像真/假、是/否或开/关这样的双状态值,则将其声明为 Boolean。

日期类型

Date 数据类型 (Visual Basic) 是一个存储日期和时间信息的 64 位值。每个增量表示从公历第 1 年的 1 月 1 号 (12:00 AM) 开始经过的 100 毫微秒时间。如果变量可以包含日期值、时间值或两者,则将其声明为 Date。

对象类型

Object 数据类型 是一个指向您的应用程序或其他某个应用程序中的对象实例的 32 位地址。Object 变量可以引用您的应用程序识别的任何对象或任何数据类型的数据。这包括两个 值类型,例如 Integer, Boolean和结构的实例,并 引用类型,是从类创建的对象实例例如 String 和 Form,并对实例。

如果一个变量存储指向某个类实例的指针,而您在编译时不知道该类,或者如果该指针可以指向各种数据类型的数据,则请将其声明为 Object。

Object 数据类型的优点是您可以用于存储任何数据类型的数据。它的缺点是会导致额外的操作,这就需要更多的执行时间,从而导致应用程序的性能降低。如果对值类型使用 Object 变量,则会导致“装箱”和“取消装箱”操作。如果对引用类型使用此变量,则会导致“后期绑定”操作。

请参见

任务

数据类型疑难解答 (Visual Basic)

概念

类型字符 (Visual Basic)

数值型数据类型 (Visual Basic)

字符数据类型 (Visual Basic)

早期绑定和后期绑定 (Visual Basic)

其他资源

基本数据类型 (Visual Basic)