pascal 大小寫形式-所有單詞第乙個字母大寫,其他字母小寫。
camel 大小寫形式-除了第乙個單詞,所有單詞第乙個字母大寫,其他字母小寫。
1. 類名使用pascal 大小寫形式
public class helloworld
2. 方法使用pascal 大小寫形式
public class helloworld}
3. 變數和方法引數使用camel 大小寫形式
public class helloworld}
4. 不要使用匈牙利方法來命名變數
以前,多數程式設計師喜歡它-把資料型別作為變數名的字首而m_作為成員變數的字首。例如:
string m_sname;int nage;
然而,這種方式在.net編碼規範中是不推薦的。所有變數都用camel 大小寫形式,而不是用資料型別和m_來作字首。
5. 用有意義的,描述性的詞語來命名變數
- 別用縮寫。用name, address, salary等代替 nam, addr, sal
- 別使用單個字母的變數象i, n, x 等. 使用 index, temp等
用於迴圈迭代的變數例外:
for ( int i = 0; i < count; i++ )
如果變數只用於迭代計數,沒有在迴圈的其他地方出現,許多人還是喜歡用單個字母的變數(i) ,而不是另外取名。
- 變數名中不使用下劃線 (_) 。
- 命名空間需按照標準的模式命名
6. 檔名要和類名匹配
例如,對於類helloworld, 相應的檔名應為 helloworld.cs (或, helloworld.vb)
7. 縮排和間隔
縮排用 tab . 不用 spaces.。
注釋需和**對齊.。
花括弧 ( {} ) 需和括號外的**對齊.。
用乙個空行來分開**的邏輯分組。.
在乙個類中,各個方法需用一空行,也只能是一行分開。
花括弧需獨立一行,而不象if, for 等可以跟括號在同一行。.
在每個運算子和括號的前後都空一格。.
好: if ( showresult == true ) }
不好:
if(showresult==true) }
C 編碼命名規則
各種型別命名規範總結 型別 命名規則 注意事項 例項 類或結構 pascal 首字元大寫 介面pascal 加字首i idataadaper 列舉名pascal 首字元大寫 commandtype 列舉值pascal 首字元大寫 commandtype.text 事件pascal 首字元大寫 sel...
C 編碼規範 2 命名規範
如果你 中的變數名,函式數,類名都取得很好,不僅是個有意義的詞或短語,而且確切的表達了該變數或函式的功能.那讀起 來就像看文章一樣,絕對是一種享受.當然理想是美好的,現實可是殘酷的.很少有人能做到這樣.一來嘛你英語詞彙量得多,不樣不容易找到那麼多合適並貼切的詞.二來就是有些詞組合就會很長,這樣不得不...
IOS編碼規範(命名規範)
一.命名規則 命名總則 1.使 用駝峰法命名,命名清晰明了,要做到 自描述,不能省略,部分cocoa通 用縮略詞能夠縮寫。objective c不 支援名字命名空間,所以某些命名要加項 目前綴區別。需要加字首的地 方 全域性變數,類名,全域性函式,category 每個類別,函式都必須新增字首 3....