共用方式為


Visual Basic 命名慣例

當您在 Visual Basic 應用程式中命名專案時,該名稱的第一個字元必須是字母字元或底線。 不過請注意,以底線開頭的名稱不符合 語言獨立性和 Language-Independent 元件 (CLS) 的規範。

下列建議適用於命名。

  • 名稱中每個單字的首字母都要大寫,如 FindLastRecordRedrawMyForm

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

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

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

  • 事件處理程序名稱應以描述事件類型的名詞開頭,並在後面加上「EventHandler」後綴,如「MouseEventHandler」中所示。

  • 在事件自變數類別的名稱中,包含 「EventArgs後綴」。

  • 如果事件具有「之前」或「之後」的概念,請使用目前或過去時態中的後綴,如同 “ControlAdd” 或 “ControlAdded”。

  • 對於長期或常用詞彙,請使用縮寫來保持名稱長度合理,例如“HTML”,而不是“超文本標記語言”。 一般而言,在設定為低解析度的監視器上,大於 32 個字元的變數名稱很難讀取。 此外,請確定您的縮寫在整個應用程式中都是一致的。 在「HTML」和「超文本標記語言」之間隨機切換專案可能會導致混淆。

  • 避免在內部範圍中使用與外部範圍中名稱相同的名稱。 如果存取錯誤的變數,就會發生錯誤。 如果變數與同名關鍵詞之間發生衝突,您必須在變數前面加上適當的類型連結庫來識別關鍵詞。 例如,如果您有稱為Date的變數,則只能藉由呼叫 Date來使用內部DateTime.Date函數。

另請參閱