C#编程规范

    技术2022-07-02  79

     

    目的 为以后自己他人阅读,修改更方便 命名 首要原则 用有意义描述性的词语来命名,能够一眼看出做什么,一目了然 1. 少用缩写,尽量用全称,用name,Address,不用nam,addr 2. 除循环外,少用I,jn,x,而是用index,temp等后缀, Pascal命名法:单词第一个字母大写,后面每个单词首字母大写,例子如下 public class DataBase public void GetDataTable() 类命名 Pascal命名法窗口命名 格式:WD开头 弹出窗口命名 Pascal命名法窗口命名 格式:PW开头 用户控件命名 Pascal命名法窗口命名 格式:UC开头 方法命名 Pascal命名法窗口命名 尽可能以动词开头,做到看了名字就能大概知道主要功能 属性命名 Pascal命名法窗口命名 做到看了名字就能大概知道主要功能 变量命名 在属性名前加下划线(_),,做到看了名字就能大概知道主要功能 控件命名 按钮(RadButton,Button):btn 下拉框(RadComboBox,ComboBox):cmb 列表框(ListBox):lst 单选框(RaiodBox):rdb 文本框(TextBox):txt 表格(RadGridView):grdv 菜单(RadMenu):mnu 复选框(CheckBox):chk 标签(Label):lbl 注释 类注释 表示。。。。的类,提供。。。。方法 属性注释 设置或获取一个值,该值指示。。。。 如果只有Get(获取一个值,该值指示。。。。) 如果只有Get(设置一个值,该值指示。。。。) 方法注释 表示。。。。的方法 格式 #region 事件 #endregion #region 属性 #endregion #region 方法 #endregion #region 变量 #endregion 所有的代码必须包含在这四个分类中,(构造函数属于方法) 快捷键和快捷办法 快捷键: 格式化代码:Ctrl+E+D 切换自动换行:Ctrl+E+W 快捷方法: 删除页面中的所有空行:^:b*$/n 改变性能的习惯 变量声明 用前面的替换后面的 String:string Boolean:bool Int32:int Object:object Decimal:decimal Double:double 其他的类同,用大写开头的定义  

     


    最新回复(0)