博文

C# 编码规范(2005-11-10 09:05:00)

摘要:在已经开始的项目实践中使用,规范参考了文章《C# 编码规范和编程好习惯》(http://www.huihoo.com/one_and_net/C%23-code.html) 需要说明的有: ü         有些地方拼写错误,我做了改正 ü         有个别地方认为不合适的,做了点删节 ü         总体来说,命名规范并没有强制的要求,统一即可。如花括弧是否需独立一行的问题。 ü         对于3中的“使用C# 或 VB.NET的特有类型,而不是System命名空间中定义的别名类型”情况,C#语言规范中是推荐的,但Jeffrey Richter在他的《Applied Microsoft .NET Framework Programming》中并不提倡,理由是不同语言中一个关键字可能被映射成不同的FCL类型。这里偶还是倾向于前者。 1       命名和规范
首先定义: Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。 Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。   1.1    类名使用Pascal 大小写形式
public class HelloWorld {  ... } 1.2    接口的命名一般都以I开头
public interface IXX 1.3    方法使用Pascal 大小写形式
public class HelloWorld {  void SayHello(string name)  {   ...  } } 1.4    变量和方法参数使用Cam......

阅读全文(2843) | 评论:0