C#代碼書寫規則:ui
1. 儘可能使用接口,而後使用類實現接口,以提升程序的靈活性。this
2.一行不要超過80個字符spa
3.儘可能不要手動更改計算機生成的代碼.net
4.關鍵的語句寫註釋blog
5.建議局部變量在最接近使用它的地方聲明接口
6.不要使用goto系列語句,除非使用在跳出深層循環時字符串
7.避免出現使用超過5個參數的方法。string
8.避免書寫代碼量過大的try....catch模塊it
9.避免同一個文件中放置多個類io
10.生成和構建一個長的字符串時,必定要使用StringBuilder類型,而不用string類型
11.switch語句必定要有default語句來處理意外狀況
12.對於if語句,使用「{}」把語句塊包含起來
13.儘可能不使用this關鍵字引用
C#命名規範:
1.用Pascal規則來命名方法和類型,pascal命名規則是第一個字母必須大寫,而且後面的鏈接詞第一個字母也要大寫。
eg:public class DataGrid;
2.用camel規則來命名局部變量和方法的參數,名稱中第一個單詞首字母小寫
eg:string strUserName;
3.全部的成員變量前加前綴「_」
eg:Public class DataBase
{
private string _connectionString;
}
4.接口名稱加前綴「I」
eg:public interface Iconvertible
{
byte ToByte();
}
5.全部成員變量聲明在類的頂端,用換行把他和其餘方法分開
eg:private class Product
{
private string _productld;
private string _productName;
}
6.使用某個控件的值時,儘可能命名局部變量
eg:public string GetTitle()
{
string title = lbl_Title.Text;
return title;
}
來源:http://blog.csdn.net/hj_feiyoung/article/details/51146649