c#代碼命名規則 c#
之前沒有考慮過命名的這個問題,寫起來就是爲所欲爲,想怎麼搞就怎麼搞,在可是代碼越寫越亂,連本身都搞不清楚了,不得不進行認真考慮。參考了一些文章,造成如下想法: spa
1、 總則 orm
一、 全部命名使用英文單詞,不得使用縮寫。 接口
二、 單詞直接順序寫,不使用下劃線連接。 事件
三、 命名空間、類型(結構、委託、接口)、字段、屬性、事件:單詞首字母大寫。 ci
四、 返回bool類型的方法、屬性的命名 ast
2、 類 class
一、 命名規則:單詞首字母大寫。 變量
二、 變量命名規則 List
l 成員變量:首單詞首字母小寫其餘單詞首字母大寫。
l 靜態變量:單詞首字母大寫。
3、 方法
一、 命名規則:單詞首字母大寫。
返回bool類型的:前綴爲Is、Can或者 Try。
二、 變量命名規則:
l 參數變量:首單詞首字母小寫,其餘單詞首字母大寫。
l 局部變量:以「_」開頭首單詞首字母小寫,其餘單詞首字母大寫。
4、 屬性
一、命名規則:單詞首字母大寫。
返回bool類型的:前綴爲Is、Can或者 Try。
===========
待補充!