大家通过对VB.NET的学习,可以了解到其中的编程规范是相当有特点的。我们可以通过对VB.NET方法和属性命名的规则解读,来进一步对这方面的知识做一个详细的了解,提高我们的编程效率。#t#
VB.NET方法和属性命名1、方法
无论是函数还是子程序,方法都必须以动词或动词短语命名。无需区分函数和子程序,也无需指明返回类型。
- Sub Open(ByVal CommandString
As String) - Function SetCopyNumber
(ByVal CopyNumber As Integer)
参数需要指明ByVal还是ByRef,这一点写起来会让程序边长,但非常必要。如果没有特别情况,都使用ByVal。参数的命名方法,参考后面“变量的命名方法”。需要重载的方法,一般不写Overloads,根据需要编写重载的方法。
VB.NET方法和属性命名2、属性
原则上,字段(Field)是不能公开的,要访问字段的值,一般使用属性。属性以简洁清晰的名词命名:
- Property Concentration As Single
- Property Customer As CustomerTypes
VB.NET方法和属性命名3、事件
事件是特殊的属性,只能在事件处理上下文中使用。命名的原则一般是动词或动词的分词,通过时态表明事件发生的时间:
- Event Click As ClickEventHandler
- Event ColorChanged As
ColorChangedEventHangler