C#命名規範

      看過很多所謂的規範之後,開始對規範有了更多的認識.可以說沒有什麼絕對好的規範,只有在實踐中統一的規範才可能是好的規範,有時規範本身定義的可能並不好,但只要執行力度到位,也還是可以起到很好的作用的. 其實就連微軟也沒有定義好規範,看看vs自動生成的代碼就知道了,裡面的命名有時也很亂.

   不過,即然是規範,我相信還是應該有些可令人信服的理由才好,總不能通過一個"行政命令",非要人家執行不可,也未免太不專業了.
下面的幾點是我個人的經驗總結,也許有很多不對的地方,以後還會不斷增改:

方案一:

1.全局公共變量,首字母大寫的Pascal寫法.自定義的屬性也看作此類.
Public ProductsDataTable Adapter;

2.全局私有變量,采用以"_"開頭,第一個字母小寫的形式.這是C++語言中的常用表示方式吧(其實我很少用C++,呵呵).
Private ProductDataTable _productAdapter=null;

3,參數,使用首字母小字的camel寫法.
int productID;

4.局部變量,與參數的表示開式一致,也使用首字母小寫的形式.
ProductsDataTable products=new ProductsDataTable();

方案二:

     在方案一的基礎上又做了一些修改,主要發現全局私有變量的命名方式與vs中的命名方式實在有太大的差別,為了更加與vs接近,特做修改製成了方案二.

1.全局公共變量,首字母大寫的Pascal寫法.自定義的屬性也看作此類.
Public ProductsDataTable Adapter;

2.全局私有變量,采用首字母小寫的camel形式.
Private ProductDataTable productAdapter=null;

3,參數,使用首字母小字的camel寫法,它與全局私有變量一樣,為了區分,在全局變量前加this前綴.
int productID;

4.局部變量,采用以"_"開頭,第一個字母小寫的形式.
ProductsDataTable _products=new ProductsDataTable();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值