预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C#编码规范概述规范制定原则1方便代码的交流和维护。2不影响编码的效率不与大众习惯冲突。3使代码更美观、阅读更方便。4使代码的逻辑更清晰、更易于理解。术语定义Pascal大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal大小写文件命名也采用Pascal大小写。例如:BackColor.csCamel大小写标识符的首字母小写而每个后面连接的单词的首字母都大写。例如:backColor注释生成XML文档注释概述1修改代码时总是使代码周围的注释保持最新。2在每个例程的开始提供标准的注释样本以指示例程的用途、假设和限制很有帮助。注释样本应该是解释它为什么存在和可以做什么的简短介绍。3避免在代码行的末尾添加注释;行尾注释使代码更难阅读。不过在批注变量声明时行尾注释是合适的;在这种情况下将所有行尾注释在公共制表位处对齐。4避免杂乱的注释如一整行星号。而是应该使用空白将注释同代码分开。5避免在块注释的周围加上印刷框。这样看起来可能很漂亮但是难于维护。6在部署发布之前移除所有临时或无关的注释以避免在日后的维护工作中产生混乱。7如果需要用注释来解释复杂的代码节请检查此代码以确定是否应该重写它。尽一切可能不注释难以理解的代码而应该重写它。尽管一般不应该为了使代码更简单以便于人们使用而牺牲性能但必须保持性能和可维护性之间的平衡。8在编写注释时使用完整的句子。注释应该阐明代码而不应该增加多义性。9在编写代码时就注释因为以后很可能没有时间这样做。另外如果有机会复查已编写的代码在今天看来很明显的东西六周以后或许就不明显了。10避免多余的或不适当的注释如幽默的不主要的备注。11使用注释来解释代码的意图。它们不应作为代码的联机翻译。12注释代码中不十分明显的任何内容。13为了防止问题反复出现对错误修复和解决方法代码总是使用注释尤其是在团队环境中。14对由循环和逻辑分支组成的代码使用注释。这些是帮助源代码读者的主要方面。15在整个应用程序中使用具有一致的标点和结构的统一样式来构造注释。16用空白将注释同注释分隔符分开。在没有颜色提示的情况下查看注释时这样做会使注释很明显且容易被找到。17在所有的代码修改处加上修改标识的注释。18为了是层次清晰在闭合的右花括号后注释该闭合所对应的起点。如namespaceCaiao.Procument.Web{}//namespaceCaiao.Procument.Web文档型注释该类注释采用.Net已定义好的Xml标签来标记在声明接口、类、方法、属性、字段都应该使用该类注释以便代码完成后直接生成代码文档让别人更好的了解代码的实现和接口。如///<summary>///GetContextMenu产生上下文菜单函数并指定绑定的控件///</summary>///<paramname="simpleContextMenuList">需要显示的右键菜单名称(逗号分隔)字串</param>///<paramname="userControl">右键菜单绑定的父控件名称</param>///<returns>上下文菜单ContextMenu</returns>///<example></example>///<remarks></remarks>publicvirtualContextMenuGetContextMenu(stringsimpleContextMenuListobjectuserControl){}///<summary>MyMethodisamethodintheMyClassclass.///<para>Here'showyoucouldmakeasecondparagraphinadescription.///<seecref="System.Console.WriteLine"/>///forinformationaboutoutputstatements.///</para>///<seealsocref="MyClass.Main"/>///</summary>publicstaticvoidMyMethod(intInt1){}类c注释该类注释用于1不再使用的代码。2临时测试屏蔽某些代码。