做项目,还是标准点好(对象命名标准),呵呵
今天只说说命名标准,这对象的命名可大有说头,有很多标准,今天我只说我们项目里的标准
接口:interface IRepository{} 首字母为大写i,其它所有单词首字母大写
类:class PeopleOperator{} 所有单词首字母大写
枚举:enum PeopleStatus{} 所有单词首字母大写
结构:struct ImageSize{} 所有单词首字母大写
属性:public string Name{get;set;} 所有单词首字母大写
方法:public string DisplayName() 所有单词首字母大写
方法参数:public string DisplayName(string userId) 第一个单词小写,其它首字母大写
字段:private string name{get;set;} 第一个单词小写,其它首字母大写
私有方法:private string displayName() 第一个单词小写,其它首字母大写
委托:public delegate DisplayNameEventHandler 所有单词首字母大写,并为EventHandler结尾
事件:public event DisplayNameEventHandler OnDisplayName 所有单词首字母大写
常量:public float PI=3.14; 所有字母都大写