博文
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......
					
