2) 变量命名
变量名称命名规则:形容词+名词(或名词)
属性(类属性/类属性对应的私有变量)
类属性与类属性对应的私有变量基本一样。
类属性对应的私有变量是在类属性名的前面加“_”
如:private int _PageSize;// 类属性对应的私有变量
public int PageSize { set { _PageSize = value; } }//类属性
注意大小写要保持一致。每个单词的第一个字母必须大写。其它单词的第一个字母也大写。单词之间不加“_”。
不要使用public来定义一个属性。
属性名和类名以名词开始,如 EmployeeName 和 CarAccessory。
私有变量(短期性/长期性)
短期性(方法内私有变量/不是经常用的变量)
定义前加“_”
如:string _strSQL = null;
第一个单词的第一个字母必须小写,其它单词第一个字母大写。单词之间不加“_”。
长期性(类私有变量/方法入口参数)
类私有变量:前加“_”,和类属性对应的私有变量一样。每个单词的第一个字母必须大写。其它单词的第一个字母也大写。单词之间不加“_”。
如:private int _PageSizeTmp;
方法入口参数:第一个单词的第一个字母必须小写,其它单词的第一个字母必须大写。如果只有一个单词组成全小写。单词之间不加“_”。
如:public static int SendCTTVOSMS(string mobile,string content)
public static string CallAccountHiVA(string restPhone,string userPhone)
全局变量/静态变量/常量
定义要全部大写。如:public static int SMS_TYPE = 2;
定义部分也可小写。
如:public static string VOSMS_UserName = "88000002";
单词与单词之间加“_”分隔。
3) 函数命名
函数命名规则:动词+名词(或动词),每个单词第一个字母必须大写。单词之间不加“_”。
如:public static string GetOrderStatus(int sendMode,int statueID)
函数名和方法名以动词开始,如 InitNameArray() 和 CloseDialog()。
4) 控件命名
控件命名规则:类别+名称
类别对照表:
前缀 | 表示类型 |
frm | 窗口 |
btn | 按钮 |
cbo | 下拉式列表框 |
txt | 文本输入框 |
lbl | 标签 |
img | 图像 |
pic | 图片 |
div | DIV |
grd | 网格 |
scr | 滚动条 |
lst | 列表框 |
sds | SqlDataSource |
ods | OleDbDataSource |