一、命名
1.用pascal規則來命名方法和型別.
public class textbox
public void databind()
2.用camel規則來命名區域性變數和方法的引數.
string username;
public adduser(string userid, byte password);
3.所有的成員變數前加字首 _
public class database
private string _connectionstring;
4.介面的名稱加字首 i.
inte***ce i***pare
int ***pare();
5.自定義的屬性以attribute結尾
public class authorattribute : attribute
6.自定義的異常以exception結尾
7.方法的命名.一般將其命名為動賓短語.
showdialog()
createfile()
getpath()
8.**的縮排.要用tab,而不要用space.
9.區域性變數的名稱要有意義.不要用x,y,z等等(除用於for迴圈變數中可使用i,j,k,l,m,n).
string username
10.所有的成員變數宣告在類的頂端,用乙個換行把它和方法分開.
11.用有意義的名字命名namespace,如:產品名、公司名.
12.建議區域性變數在最接近使用它時再宣告.
13.使用某個控制項的值時,盡量命名區域性變數.
14.把引用的系統的namespace和自定義或第三方的用乙個換行把它們分開.
15.檔名要能反應類的內容,最好是和類同名,乙個檔案中乙個類或一組關連類.
16.目錄結構中要反應出namespace的層次.
17.大括號""包含if下的語句,即使只有一條語句.
12.switch語句一定要有default來處理意外情況.
13.盡量少使用三目運算子 ? : ,而要使用if語句.
14.盡量不用使用this引用,除非是要呼叫類中的另乙個constructor.
public class person
public person(string name)
public person() : this("jim")
C 編碼規則
c 編碼規則 一 命名 1.用pascal規則來命名方法和型別.public class textbox public void databind 2.用camel規則來命名區域性變數和方法的引數.string username public adduser string userid,byte p...
C 編碼規則
摘錄與其他 c 編碼規則 規則約定 舉例 說明 用pascal規則來命名方法和型別 public class myclass public void databind 用camel規則來命名區域性變數和方法的引數 public void adduser string userid 所有的類成員變數前...
C 編碼命名規則
各種型別命名規範總結 型別 命名規則 注意事項 例項 類或結構 pascal 首字元大寫 介面pascal 加字首i idataadaper 列舉名pascal 首字元大寫 commandtype 列舉值pascal 首字元大寫 commandtype.text 事件pascal 首字元大寫 sel...