常量概述 (Visual Basic)

常量是一个有意义的名称,它取代了不更改的数字或字符串。 常量存储值,顾名思义,在应用程序执行过程中保持不变。 可以极大地提高代码的可读性,并使它更易于使用常量进行维护。 在包含重复出现的值或依赖于某些难以记住或没有明显含义数字的代码中使用它们。

如何创建和使用常量

Visual Basic 包含许多预定义常量,主要用于打印和显示。 还可以使用 Const 语句创建自己的常量,使用创建变量名称的相同准则。 如果Option StrictOn,则必须显式声明常量类型。

常量的作用域,即能够引用常量而不需限定其名称的所有代码的范围,与在同一位置声明的变量的作用域相同。 若要创建在特定过程范围内存在的常量,请在该过程内声明该常量。 若要创建在整个应用程序中可用的常量,请使用类的声明部分中的关键字声明该 Public 常量。

注释

尽管常量与变量有些相似,但与变量不同,常量不可被修改或赋予新值。

可以在代码中使用的常量由你使用的控件或组件的对象模型定义,也可以是用户定义的(即你自己创建的)。

编译时常量和运行时常量

编译代码时计算编译时常量,而运行时常量只能在应用程序运行时计算。 每次运行应用程序时,编译时常量将具有相同的值,而运行时常量可能会每次更改。 对于数组边界、事例表达式或枚举器初始值设定项等情况,编译时常量是必需的。

本节中

定义 术语
如何:声明常量 说明如何使用 Const 语句声明常量并设置其值;通过声明常量,可以向值分配有意义的名称。
User-Defined 常量 介绍如何创建自己的常量,包括有关范围的信息以及如何避免循环引用。
常量和文本数据类型 提供有关在 Option Explicit 关闭时,Visual Basic 编译器如何初始化常量的信息。
如何:将相关常量值组合在一起 演示如何对相关的常量值进行分组。

参考文献

定义 术语
常量和枚举 列出 Visual Basic 预定义的常量。
Const 语句 描述 Const 语句及其用法。
Option Strict 语句 描述 Option Strict 语句及其用法。

另请参阅