}
}
不要使用匈牙利方法来命名变量
以前,多数程序员喜欢把数据类型作为变量名的前缀而
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 行,必须考虑将代码
分开到
同类中。