首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 編程規範 - 上 (7) 命名總覽與大小寫規則表

     編輯:關於C語言

5 章 命名規範

5.1 命名原則

  • 名稱表達「是什麼」而非「如何做」(GetNextStudent() 優於 GetNextArrayElement())。
  • 夠長以表意,夠短避免冗長。最佳代碼即註解。
  • 避免主觀難懂名稱(AnalyzeThis()、xxK8)。
  • 類別屬性名勿含類別名(Book.Title 而非 Book.BookTitle)。
  • 適當加計算限定詞(Avg/Sum/Min/Max/Index)。
  • 使用互補對(min/max、begin/end、open/close)。
  • 布林變數含 Is(fileIsFound)。
  • 狀態變數避免 Flag,用描述性名稱(documentFormatType)。
  • 短壽命變數仍用有意義名稱,僅迴圈索引用單字母 (i/j)。
  • 避免魔術數字/字串,用命名常數(NUM_DAYS_IN_WEEK)。
  • 檔案名與類別名同,一類一檔。

5.2 大小寫規則總表

識別符類型大小寫範例備註
類別PascalAppDomain
列舉型別PascalErrorLevel
列舉值PascalFatalError
事件PascalValueChange
異常類別PascalWebException必以 Exception 結尾
唯讀靜態欄位PascalRedValue
介面PascalIDisposable必以 I 開頭
方法PascalToString
命名空間PascalSystem.Drawing
屬性PascalBackColor
公共實例欄位PascalRedValue少用,屬性優先
受保護實例欄位camelredValue少用,屬性優先
私有實例欄位camelredValue
參數cameltypeName
區域變數camelbackColor
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved