-
用户定义的常量 (Visual Basic)
常数是有意义的名称,替代不变的数字或字符串。 顾名思义,常数存储那些在应用程序的整个执行过程中都保持不变的值。 您可以使用由您所用的控件或组件定义的常数,也可以创建您自己的常数。 您自己创建的常数称作“用户定义的”。
使用 Const 语句声明一个常数,遵循与创建变量名称相同的规则。 如果 Option Strict 为 On,则必须显式声明常数类型。
Const 语句用法
Const 语句可以表示数学数量或日期/时间数量。
VB
Const conPi = 3.14159265358979
Public Const conMaxPlanets As Integer = 9
Const conReleaseDate = #1/1/1995#
它也可定义 String 常数:
VB
Public Const conVersion = "07.10.A"
Const conCodeName = "Enigma"
等号 (=) 右侧的表达式通常是数字或文本字符串,但也可以是结果为数字或字符串的表达式(虽然表达式不能包含函数调用)。 甚至可以依据前面已定义的常数来定义常数:
VB
Const conPi2 = conPi * 2
用户定义常数的范围
一条 Const 语句的范围与在相同位置上声明的变量范围相同。 可以以下列任一方式指定范围:
-
要创建一个仅存在于一个过程中的常数,须在该过程中声明它。
-
若要创建对类内所有过程都可用而对该模块以外的任何代码都不可用的常数,请在该类的声明部分中声明它。
-
若要创建对程序集的所有成员都可用而对该程序集的外部客户端不可用的常数,请在类的声明部分用 Friend 关键字声明该常数。
-
若要创建在整个应用程序中都可用的常数,请在该类的声明部分用 Public 关键字声明它。
有关更多信息,请参见 如何:声明常量 (Visual Basic)。
避免循环引用
因为常数可以依据其他常数进行定义,所以可能无意中在两个或更多常数之间产生“循环”(或循环引用)。 如果有两个或更多公共常数,当每个常数都依据另一个常数进行定义时,就发生循环,如下面的示例所示:
VB
Public Const conA = conB * 2
...
Public Const conB = conA / 2
如果发生循环,Visual Basic 将生成编译器错误。
原文链接:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/hdb31eza(v=vs.100)
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式