NET命名规范
1、 命名空间
使用Pascal大小写,和类不要使用同样的名称,规则公司名+技术名称+功能
示例:AQH.BLL
2、 使用Pascal大小写,用名字或名字短语命名
示例:public class Button
3、 使用Pascal大小写,给接口名字加上字母I前缀
示例:public interface IServiceProvider
4、 属性Attribute
应该总是将后缀Attribute 添加到自定义属性类中
示例:public class ObsoleteAttribute
5、 枚举Enum
Enum类型与值使用Pascal大小写
6、 参数
使用Camel大小写
示例:GetType(string typeName)
Format(string format)
7、 方法
使用动词命名方法,使用Pascal大小写
示例:RemoveAll() GetNextStudent()
8、 属性 Property
使用名字命名属性,使用Pascal大小写
9、 事件
使用EventHandler后缀,使用Pacal大小写
示例:public delegate void MouseEventHandler(object sender,MouseEventArgs e)
10、 常量 Const
所有动词大写,多个单词用下划线隔开
示例:public const string PACE_TITLE=”Welcome”;
11、 字段
Private 、protected 使用Camel大小写
Public使用Pacal大小写
控件简写对照表
Button |
btn |
btnSubmit |
CheckBox |
chk |
chkBlue |
CheckBoxList |
chkl |
chklBlue |
DropDownList |
drop |
dropCatagory |
HyperLink |
lnk |
lnkDetail |
Image |
img |
imgPhone |
Label |
lbl |
lblResults |
Panel |
pnl |
pnlForm1 |
RadioButton |
rad |
radBlue |
Repeater |
rpt |
rptQueryResult |
Table |
tbl |
tblCategory |
TextBox |
txt |
txtFirstName |