16.目錄結構中要反應出namespace的層次。
17.大括號 "{“要新起一行。 個人覺得比較直觀。
public Sample()
{
//
// TODO: 在此處添加構造函數邏輯
//
}
18. 普通get/set屬性,建議采用3.0的風格:
public string Name
{
get;
set;
}
public string Age
{
get;
private set;
}
19. 局部變量,能用var,盡量使用var關鍵字。(注意,讀代碼時如果造成 類型不明確,采用具體類型)
var i=0;
var strName="Lihua";
UserInfo objUser=GetUserInfo();//注意,不推薦var
20. 對象初始化,能簡寫最好簡寫:
var vt=new ValueText{Value=10,Text="Age"};
其實規則很重要,它是一種標准,可有可無,但有總會比無好,大家正在編 碼的同志仔細看看,給點改進意見,目前更新到20條。
今天很巧,剛好零點,趕上cnblogs的今日頭條啦。另外,無意搜到“周利華 ”在google記錄裡竟然有16600條之多,感慨之余,都分不清哪個是自己,哈哈 ,最後加上“cnblogs”才找到自己。
最後,熬夜把這新的C#3.0編碼習慣與命名規則獻上,在分享中彼此提高。
綜合網友意見和建議,我剛做了部分修改。