下载此文档

C#编码心得.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
C#编码好习惯作者:佚名来源:互联网浏览:2000次添加日期:2010-12-1120:19:21【大中小】。,避免将多个命名空间放在同一个文件里面。(不包括机器产生的代码)。。。使用结构来传递多个参数。。。a)如果需要编辑机器产生的代码,编辑格式和风格要符合该编码标准。b)。a)代码应该可以自解释。好的代码由可读的变量和方法命名因此不需要注释。,。a)使用扩展的API文档说明之。b)只有在该方法需要被其他的开发者使用的时候才使用方法级的注释。(在C#中就是///),总是使用构造函数设定其值。,比如一个星期的天数。。如果想实现只读,可以直接使用readonly。lassMyClass{publicreadonlyintNumber;publicMyClass(intsomeValue){Number=someValue;}onstintDaysInWeek=7;})平均每15行要有一次检查(Assert);objectGetObject(){…}objectobj=GetObject();(obj!=null);。。(catch)语句的抛出异常子句中(throw),总是抛出原始异常维护原始错误的堆栈分配。catch(Exceptionexception){();throw;//和throwexception一样。}。。:a)自定义异常要继承于ApplicationException。b)提供自定义的序列化功能。。,其他的则为internal。,asitincreasesinter-(EXE客户程序)。使用类库来替换包含的商务逻辑。。//正确方法publicenumColor{Red,Green,Blue}//避免publicenumColor{Red=1,Green=2,Blue=3}。//避免publicenumColor:long{Red,Green,Blue},也要将if语句的内容用大括号扩起来。。。可以使用局部变量并检查这些局部变量。boolIsEverythingOK(){…}//避免if(IsEverythingOK()){…}//替换方案boolok=IsEverythingOK();if(ok){…}。。lassMyClass{}MyClass[]array=newMyClass[100];for(intindex=0;index<;index++){array[index]=newMyClass();},使用属性代替他们。。。36.+或其他的dll)代码否则不要使用不安全的代码(unsafecode)。,使用as操作符进行兼

C#编码心得 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小36 KB
  • 时间2020-08-11
最近更新