当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 了解VB.NET中的常量与枚举功能

ASP.NET
ASP.NET开发:简化应用程序的开发支持Web标准
asp.net XMLHttpRequest实现用户注册前的验证
asp.net 页面间传值方法小结
asp.net url重写浅谈
asp.net 验证码生成和刷新及验证
C#精髓 GridView72大绝技 学习gridview的朋友必看
实例说明asp.net中的简单角色权限控制
asp.net网站开发包wq.dll打包下载
js与ASP.NET 中文乱码问题
asp.net checkbox 动态绑定id GridView删除提示
asp.net TextBox回车触发事件 图片在img显示
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
asp.NET 脏字过滤算法
asp.NET 脏字过滤算法 修改版
asp.net sql 数据库处理函数命令
asp.net Javascript 的几种写法与提示
ASP.NET MVC学习笔记
asp.net 中国身份证号码验证代码 非正则
Asp.net中使用Sqlite数据库的方法
asp.net 中文字符串提交乱码的解决方法

ASP.NET 中的 了解VB.NET中的常量与枚举功能


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-23   浏览: 274 ::
收藏到网摘: n/a

在程序运行的过程中始终固定不变的量称为常量。由于在程序设计和开发时经常会反复地运用一些常数,而且它们代表的含义有时候非常难记,所以每次都需要去核对,如果定义了常量将使之简单化,则可提高代码的可读性及可维护性。
 
注意,不可以任意地修改和赋予新的值。

vB.NET中常量的来源有两种,由用户利用Const语句自定义,或者是系统预先定义的,可以通过菜单中“视图”一“其他窗口”一“对象浏览器”命令或者是同时按Ctrl+Alt+J组合键就可以打开VB.NET’和VBA对象库中的常数列表。这些常数可以与应用程序的对象、方法和属性一起使用,而且每一个ActiveX控件的对象库也定义了单独的常量。

声明常量的语法格式如下:

常量名:任何有效的符号名。

表达式:由字符或数值常数以及运算符组成,也可以是结果为数字或者是字符串的表达式。但是表达式中不能够使用函数调用。注意,如果程序中打开了Option strict,则语句需要显式声明常量。

Const语句可以声明表示数量、字符串、时间或者是日期的常量。例如:

以下为引用的内容:

        Const pi=3.14159265358979323846

        Private Const sum as Inteqer=1000

中使用。枚举类型作用域的声明仍然使用Public、Private、Protected和Friend。例如:          

以下为引用的内容:

 Private Enum months

Public Enum months

Protected Enum months 

Friend Enum months

Protected Friend Enum months

在默认状态下,中国自学编程网整理发布,www.zxbc.cn 枚举中第一个常量便初始化为O,

其后面的依次比以前的常量大1;也可以通过赋值语句对常量进行赋值,此值可以为任何值,包括负数。例如:

以下为引用的内容:

         Public Enum halfyear
        January
        February=O
        Marth
        April
        May
        June
        Invalid=一1
        End Enum

上述代码中Invalid被指定为一1,February被指定为0,但由于January是枚举的第一个常量,所以其初始化值为0。Marth的值便应该为1(比February值大1),接下来的依次类推。另外,默认枚举的值为Integer,但也可以把其显式声明为所需要的类型(除了浮点数类型)在引用枚举成员的时候,一般必须使用枚举名来限定,但是利用VB.NET中提供的Import语句可以避免使用完整的限定名,引入了:Import语句以后就必须避免出现含义不清的引用。注意,多个枚举中可能含有相同的常量。