C# - 命名規範

    規範的編碼提議提高代碼的可讀性,也可以更加高效的進行團隊合作。以下是一些比較好的編碼規範,可供參考:

1.變量定義

 (1)使用string,不使用String;

(2)String.Format()代替字符串拼接;

(3)長字符串相加或拼接次數較多時,使用String.Builder;

(4)使用int.TryParse(),不使用int.Parse();

(5)不再循環內定義變量;

2.命名方法

駝峯式命名方法(Camel-Case),共有兩種方式。

(1)小駝峯命名法

第一個單詞以小寫字母開始,第二個單詞的首寫字母大寫,如:firstName、studentId

(2)大駝峯命名法

每一個單詞的首字母都大寫,也成爲Pascal命名法。如:FirstName、StudentId

camel命名法

命名時,單詞之間不以空格、橫槓或者下劃線連接,例如不寫成camel、case、camel-case或者camel_case等形式。當然有些編程人員也會使用camel_case這種方式。

3.C#中的命名

命名空間、類名、方法名、使用public修飾的類成員都使用Pascal命名法;

方法的參數、對象實例、控件實例、使用private修飾的類成員及變量使用camel命名。

4.控件命名方法

(1)Button:btn開頭

(2)Textbox:tb開頭

(3)Combox:cb開頭

(4)ContentMenuStrip:cms開頭

(5)ToolStripMenultem:tsmi開頭

(6)CheckBox:ccb開頭

(7)DataGridView:dgv開頭

5.註釋

(1)在每個文件的頭部包含以下注釋說明,如下所示:

//======================================================================
// 文件名:FileName
// 文件功能:FileFunction

//文件編寫者:Author

//文件修改時間:Date
//======================================================================

(2)方法名註釋

在函數中連續輸入三個正斜槓“/”,將出現註釋說明,如下所示:

/// <summary>
/// 編寫方法說明
/// </summary>

///<param name = "參數1">參數說明</param>

///<param name = "參數2">參數說明</param>

(3)單行註釋

//註釋內容

(4)多行註釋

/*

註釋內容

*/

6.使用#region指令摺疊代碼

#region 主函數開始位置
static void Main()
{
  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new Form1());
}
#endregion

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章