如何:声明常量

您所在的位置:网站首页 vba中定义符号常量什么意思 如何:声明常量

如何:声明常量

2024-07-10 23:24| 来源: 网络整理| 查看: 265

如何:声明常量 (Visual Basic) 项目04/07/2023

可以使用 Const 语句来声明常数并设置其值。 通过声明常数,可以将有意义的名称分配给值。 声明常数后,无法修改该常数或为其分配新值。

可以在过程内声明常数,也可以在模块、类或结构的 declarations 节中声明。 默认情况下,类级别或结构级别常数为 Private,但也可以声明为 Public、Friend、Protected 或 Protected Friend,以用于适当的代码访问级别。

常数必须具有有效的符号名称(规则与创建变量名称的规则相同),以及包含数值或字符串常数和运算符(但不包含函数调用)的表达式。

注意

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。 有关详细信息,请参阅个性化设置 IDE。

声明常数

编写包含一个访问说明符、Const 关键字和一个表达式的声明,如以下示例所示:

Public Const DaysInYear = 365 Private Const WorkDays = 250

当 Option Infer 为 Off 且 Option Strict 为 On 时,必须通过指定数据类型(Boolean、Byte、Char、DateTime、Decimal、Double、Integer、Long、Short、Single 或 String)来显式声明常数。

当 Option Infer 为 On 或 Option Strict 为 Off 时,你可以声明常数,而无需使用 As 子句指定数据类型。 编译器根据表达式的类型确定常数的类型。 有关详细信息,请参阅常数和文本数据类型。

声明具有显式指定的数据类型的常数

编写包含 As 关键字和一种显式数据类型的声明,如以下示例所示:

Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"

可以在一行上声明多个常数,但如果每行只声明一个常数,则代码更具可读性。 如果在一行上声明多个常数,则这些常数必须具有相同的访问级别(Public、Private、Friend、Protected 或 Protected Friend)。

在一行上声明多个常数

用逗号和空格分隔声明,如以下示例所示:

Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44 请参阅

Const 语句

常数和文本数据类型

常量概述

如何:声明常量

用户定义常数

常数和文本数据类型

如何:将相关的常量值组合在一起

枚举概述

如何:声明枚举

如何:引用枚举成员

枚举和名称限定

如何:循环访问枚举

如何:确定与枚举值关联的字符串

何时使用枚举

枚举概述

常量概述

如何:声明枚举

枚举和名称限定

Option Strict 语句

常量和枚举



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3