技术开发 频道

程序开发者不可不知的C#.NET编码规范!

  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

 

0
相关文章