Visual Basic 命名慣例

您在 Visual Basic 應用程式中命名元素時,該名稱的第一個字元必須是字母字元或底線。 但請注意,以底線開頭的名稱不符合語言獨立性以及與語言無關的元件 (CLS) 的規範。

下列建議適用於命名。

  • 名稱中的每個單字以大寫字母開頭,如 FindLastRecordRedrawMyForm

  • 函式和方法名稱以動詞開頭,如 InitNameArrayCloseDialog

  • 類別、結構、模組和屬性名稱以名詞開頭,如 EmployeeNameCarAccessory

  • 介面名稱以前置詞 "I" 開頭,後面接著名詞或名詞片語,如 IComponent,或以描述介面行為的形容詞開頭,如 IPersistable。 請勿使用底線,並謹慎使用縮寫,因為縮寫可能會導致混淆。

  • 事件處理常式名稱以名詞開頭,描述事件種類,後面接著 "EventHandler" 尾碼,如 "MouseEventHandler"。

  • 在事件引數類別的名稱中,加入 "EventArgs" 尾碼。

  • 如果事件有「之前」或「之後」的概念,請使用現在式或過去式尾碼,如"ControlAdd" 或 "ControlAdded"。

  • 對於很長或常用的字詞,請以縮寫來保持名稱長度合理,例如 "HTML",而不是 "Hypertext Markup Language"。 一般而言,在設定為低解析度的螢幕上,難以讀取多於 32 個字元的變數名稱。 此外,請確認您的縮寫在整個應用程式中都一致。 在專案中隨機切換 "HTML" 和 "Hypertext Markup Language",可能會導致混淆。

  • 避免在內部範圍中使用與外部範圍中名稱相同的名稱。 如果存取錯誤的變數,可能會發生錯誤。 如果變數與同名關鍵字衝突,您必須在關鍵字前面加上適當的型別程式庫來識別關鍵字。 舉例來說,如果您有變數 Date,只能藉由呼叫 DateTime.Date 來使用內建 Date 函式。

另請參閱