轻轻松松学习使用VB.NET常量

开发 后端
这里就介绍VB.NET常量、如何使用使用枚举值和在VB.NET编程中的一些原则问题做出了详细的介绍,希望对大家有帮助。

VB.NET有很多值得学习的地方,这里我们主要介绍VB.NET常量,包括介绍使用枚举值、编程原则等方面。常数很容易在数据输入时出错。常数存在的主要问题之一是你很容易在键入数字时出错,从而颠倒了数字的位置。例如,当你键入数字10876时,很容易的键入10867或18076。与处理变量和保留字的方法不同,vb的编译器并不在乎颠倒了位置和不正确的数字,有时简单的错误造成的问题不会立即表现出来,而当问题表现出来时,它们会以随机的计算错误的形式出现,这些错误很难准确定位。

#T#用常量来取代常数时,vb将在编译时检查常量的有效性。如果常量不存在,vb便将这一情况通知你,并拒绝进行编译,这可以消除错误键入的数字带来的问题,只要常量拥有正确的值,使用该常量的所有代码也有使用该正确值。常数很难不断更新。常量使代码更容易阅读。使用常量后,得到的一个额外好处是可使创建的代码更容易阅读。常数很不直观。也许你对常数非常了解,但其他人则根本看不明白。通过合理的给常量命名,使用这些常量的代码就变得比较直观了,更容易阅读。

为VB.NET常量赋予较宽的作用域,这与使用变量时的情况不同。在一个应用程序中你决不应该两次创建相同的VB.NET常量。如果你发现自己复制了一个常量,请将原始的常量说明转至较宽的作用域,直到该常量可供引用它的所有过程为止。

使用枚举值

你不必记住参数的数值,错误地设定值的可能性也大大减少了。虽然你仍可为参数设定数值,而不是设定枚举成员的名字,但你决不应该这样去做。
1) 枚举值的所有成员都是长整型数,你不得使用其他数据类型。
2) 使用常量和枚举值的目的:
减少数字换位和键入错误带来的代码错误;
将来可以更容易更改各个值;
使代码更容易阅读。

编程原则

VB.NET常量不同于变量的另一个标识特征是不使用数据类型前缀。有些外部数据库仍然使用大写字母常量。例如,如果用 API浏览器查找和拷贝与API相关的常量,你常可看到它们是使用大写字母的常量。在这种情况下,请将这些常量保持原状,以便达成应用程序之间的一致性。
1) 将应用程序前缀或特定的前缀用于枚举成员不必用前缀来表示枚举成员的类型,因为所有成员总是属于长整型数。但应该使用专门的前缀来表示它的值来自应用程序或组件。应该用一个指示符作为枚举成员的前缀,因为当vb遇到一个枚举成员名时,如果其他被引用的类型库中包含相同的名字,它就会搞混。
2) 若要了解键入的系统常量是否正确,方法之一是全部用小写字母键入该常量。如果该常量有效,vb就会将它转换成正确的大小写字母。如果该常量仍然保持全部为小写字母,就表示键入的名字不正确,必须进行纠正。
3) 当参数接受有限数量的值时,请使用枚举
4) 使用Select Case结构时,始终要加上一个Else子句,以便处理传递给过程的有效值。

责任编辑:田树 来源: 博客
相关推荐

2009-09-15 16:26:46

Linq排序

2010-03-03 18:13:23

Android组成框架

2010-01-14 16:10:21

C++开发

2010-01-15 10:14:21

C++ Builder

2010-01-18 11:20:58

C++语言

2009-11-09 15:41:14

WCF安全性

2010-03-01 17:32:21

Python 测试模块

2010-01-26 14:53:43

C++

2010-01-20 10:31:18

C++编程技术

2009-06-10 17:58:41

2010-01-20 18:17:55

C++异常问题

2017-10-27 12:00:28

MySQL数据库优化

2009-11-11 09:31:44

ADO.NET事务处理

2010-08-30 09:27:20

2015-09-22 10:31:11

2011-04-28 15:41:02

打印机卡纸

2019-11-28 10:21:01

MySQLDocker数据

2010-01-13 18:13:02

以太网端口技术

2012-01-05 10:23:33

IE9预订火车票

2021-11-07 06:52:44

Windows 11操作系统微软
点赞
收藏

51CTO技术栈公众号