文档介绍:--------------------------校验:_____________-----------------------日期:_____________微软内部代码规范微软内部代码规范写在前头微软内部的代码编写规范,对于我们来说,有时候觉得很没必要,甚至是猜不透为什么要规定这样写,但是,既然微软内部的员工都按照这个规范来编写代码,一定是有自己的原因的一款名为“StyleCop”的软件,就是用来检查这些规范的,而“MicrosoftSourceAnalysisforC#”安装以上工具之后,你可以在代码编辑器中右击->RunStyleCop,系统就会把所有违反此语法规则的代码以警告方式提醒你会发现,跟你平常的****惯会有很大出入,如果你觉得自己有一套规范,那你大可以看完这篇后的3秒钟内全部忘掉本文只写出比较特别的规则,并不是全部规则。代码放置位置所有资源(“using…..”)要放在命名空间内,如:namespaceHelloWorld{usingSystem;using……}文件最开头要带copyright和author的标签,如://<copyrightfile="="sinners">//</copyright>//<author>gosionpoon</author>可访问性顺序应该为:public->protected->private方法成员属性顺序应该为:Fields->Methods->Properties每个方法成员属性以及类都需要摘要段,摘要不能为空,传入传出参数必须注释且所有摘要和注释不能少于10个字母构造函数摘要必须以“Initializesanewinstanceofthe类名class”开头属性必须以“Getsorsetsavalue”开头,而Bool返回值的属性必须以“Getsorsetsavalueindicatingwhether”开头所有代码块必须以“{”和“}”作为开始和结束If、while、for等,条件与操作必须分属不同的行不同条件之间,例如if操作完后面没有跟着else的情况下,后续代码必须在开始空出一行空行命名规则变量名不能以“_”开头,不能以类似“m_”形式开头或中间带“_”,个人建议,如果类似常量“MESSAGE_ERROR”形态的,“_”可以用“x”代替,即“MESSAGExERROR”如果是一般的变量,还是乖乖的用小写字母开头并不带下划线等符号吧。可能你在想:不能以类似“m_”形式开头,那