VB.NET方法和屬性命名相關規(guī)則詳解
大家通過對VB.NET的學習,可以了解到其中的編程規(guī)范是相當有特點的。我們可以通過對VB.NET方法和屬性命名的規(guī)則解讀,來進一步對這方面的知識做一個詳細的了解,提高我們的編程效率。#t#
VB.NET方法和屬性命名1、方法
無論是函數(shù)還是子程序,方法都必須以動詞或動詞短語命名。無需區(qū)分函數(shù)和子程序,也無需指明返回類型。
- Sub Open(ByVal CommandString
As String) - Function SetCopyNumber
(ByVal CopyNumber As Integer)
參數(shù)需要指明ByVal還是ByRef,這一點寫起來會讓程序邊長,但非常必要。如果沒有特別情況,都使用ByVal。參數(shù)的命名方法,參考后面“變量的命名方法”。需要重載的方法,一般不寫Overloads,根據(jù)需要編寫重載的方法。
VB.NET方法和屬性命名2、屬性
原則上,字段(Field)是不能公開的,要訪問字段的值,一般使用屬性。屬性以簡潔清晰的名詞命名:
- Property Concentration As Single
- Property Customer As CustomerTypes
VB.NET方法和屬性命名3、事件
事件是特殊的屬性,只能在事件處理上下文中使用。命名的原則一般是動詞或動詞的分詞,通過時態(tài)表明事件發(fā)生的時間:
- Event Click As ClickEventHandler
- Event ColorChanged As
ColorChangedEventHangler