background image


}

不要使用匈牙利方法来命名变量
以前,多数程序员喜欢把数据类型作为变量名的前缀而

m_作为成员变量的前

 

缀。例如:

string m_sName;int nAge;

然而,这种方式在

.NET 编码规范中是不推荐的。所有变量都用 Camel 大小写

形式,而不是用数据类型和

m_来作前缀。

name,address,salary 等代替 nam,addr,sal。

别使用单个字母的变量象

i,n,x 

 

等。使用

index,temp 等。用于循环迭代

 

的变量例外:
如果变量只用于迭代计数,没有在循环的其他地方出现,允许用单个字母的变
量命名,而不是另外取实义名。
文件名要和类名匹配,例如,对于类

HelloWorld,相应的文件名应为

helloworld.cs。
缩进和间隔
缩进用

TAB

 

,不用

SPACES。

注释需和代码对齐。
遵循

VS2005 的自动对齐规则,不要人为的调整。

用一个空行来分开代码的逻辑分组。

在一个类中,各个方法的实现体必须用空行间隔,大括弧

{}”需独立一行。

在每个运算符和括号的前后都空一格。如:

If ( showResult == true ) 

for ( int i = 0; i < 10; i++ ) 

// 

}

而不是:

if(showResult==true) 

for(int i= 0;i<10;i++) 

// 

}

良好的编程习惯
避免使用大文件。如果一个文件里的代码超过

300~400 行,必须考虑将代码

分开到
同类中。