C 語言命名的9種規範

2022-08-28 03:21:09 字數 1283 閱讀 7389

下面介紹c#語言命名的9種規範:

a) 類

【規則1-1】使用pascal規則命名類名,即首字母要大寫。

【規則1-2】使用能夠反映類功能的名詞或名詞短語命名類。

【規則1-3】不要使用「i」、「c」、「_」等特定含義字首。

【規則1-4】自定義異常類應以exception結尾。

【規則1-5】檔名要能反映類的內容,最好是和類同名。

b) 類欄位

【規則2-1】用camel規則來命名類成員變數名稱,即首單詞(或單詞縮寫)小寫。

【規則2-2】類欄位變數名前可加「_」字首。

【規則2-3】堅決禁止在普通變數前加「m_」(這是vc老命名規則)。

c) 方法

【規則3-1】方法名採用pascal規則,第乙個字元要大寫。

【規則3-2】方法名應使用動詞或動詞短語。

【規則3-3】類中訪問修飾符或功能相同的方法應該放在一起, 且公共或實現介面的方法在前。

d) 屬性

【規則4-1】使用名詞定義屬性,屬性使用pascal規則,首字元大寫。

【規則4-2】屬性和相應欄位名稱要關聯,可以使用「重構」選單來生成屬性。

e) 引數

【規則5-1】引數採用camel規則命名,且首字元小寫。

【規則5-2】使用描述性引數名稱,引數名稱應當具有最夠的說明性。

【規則5-3】不要給引數加匈牙利語型別表示法的字首。

【規則5-4】檢查方法所有輸入引數的有效性。

f) 常量

【規則6-1】唯讀常量使用pascal命名規則,即首字母大寫。

【規則6-2】列舉名使用pascal規則命名,列舉成員本質屬於常量,命名規則同上。

【規則6-3】列舉值從小到大順序定義。

【規則6-4】靜態欄位或屬性採用pascal規則,即首字元大寫。

g) 介面

【規則7-1】介面定義使用pascal規則,且必須以大寫「i」開頭。

【規則7-2】介面名稱要有意義,中間不要有下劃線「_」等字元。

【規則7-3】如果類實現了介面,名稱盡量和介面相同,只是省掉「i」字元。

h) 事件

【規則8-1】委託名稱採用pascal規則,即首字元大寫。

【規則8-2】定義事件的委託要使用eventhandler字尾,且包括sender和e兩個引數。

【規則8-3】事件用到的引數類,名稱要帶eventargs字尾。

i) c#語言命名空間

【規則9-1】命名空間名稱採用pascal規則,且首字元大寫。

【規則9-2】命名空間名稱盡量反映其內容所提供的整體功能。

C語言之命名規範

一 關鍵字 c語言提供的有特殊含義的符號,共32個。在xcode中關鍵字全部高亮顯示,關鍵字全部都為小寫。如return int等。二 識別符號 定義 識別符號是程式設計師在程式中自定義的一些符號和名稱。關鍵字是系統自帶的,識別符號是自定義的。如函式的名稱等,用來區分各種事務。識別符號有一定的命名規...

命名規範 C 命名規範約定

命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...

C 的命名規範

本文從類 類欄位 方法屬性 引數常量 介面 事件 命名空間等9個方面總結了c 語言命名的規則。下面介紹c 語言命名的9種規範 a 類 規則1 1 使用pascal規則命名類名,即首字母要大寫。規則1 2 使用能夠反映類功能的名詞或名詞短語命名類。規則1 3 不要使用 i c 等特定含義字首。規則1 ...