C#开发编码规范
注记:
Pascal 大小写形式——所有单词第一个字母大写,其他字母小写。
Camel 大小写形式——除了第一个单词,所有单词第一个字母大写,其他字母小写。
类名使用 Pascal 大小写形式
public class HelloWorld
{
…
}
方法使用 Pascal 大小写形式
public class HelloWorld
{
void SayHello(string name)
{
…
}
}
变量和方法参数使用 Camel 大小写形式
public class HelloWorld
{
int totalCount = 0;
void SayHello(string name)
{
string fullMessage = "Hello " + name;
…
}
}
不要使用匈牙利方法来命名变量。
以前,多数程序员喜欢把数据类型作为变量名的前缀而 m_作为成员变量的前缀。例如:
string m_sName;
int nAge;
然而,这种方式在.NET 编码规范中是不推荐的。所有变量都用 Camel 大小写形式,而
不是用数据类型和 m_来作前缀。用有意义的,描述性的词语来命名变量。别用缩写。用
name,address,salary 等代替 nam,addr,sal。别使用单个字母的变量象 i,n,x 等。使用
index,temp 等。用于循环迭代的变量例外:
for ( int i = 0; i < count; i++ )
{
…
}
如果变量只用于迭代计数,没有在循环的其他地方出现,许多人还是喜欢用单个字母
的变量(i) ,而不是另外取名。变量名中不使用下划线 (_) 。命名空间需按照标准的模式命
名。文件名要和类名匹配,例如,对于类 HelloWorld,相应的文件名应为 helloworld.cs (或,
评论0