现在的位置: 首页 > 综合 > 正文

C#命名规范

2013年11月28日 ⁄ 综合 ⁄ 共 708字 ⁄ 字号 评论关闭
 

注记:
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_来作前缀。用有意义的,描述性的词语来命名变量。别用缩写。用nameaddresssalary等代替namaddrsal。别使用单个字母的变量象inx 等。使用 indextemp等。用于循环迭代的变量例外:
for ( int i = 0; i < count; i++ )
{
}
如果变量只用于迭代计数,没有在循环的其他地方出现,许多人还是喜欢用单个字母的变量(i) ,而不是另外取名。变量名中不使用下划线 (_) 。命名空间需按照标准的模式命名。文件名要和类名匹配,例如,对于类HelloWorld,相应的文件名应为helloworld.cs (或,helloworld.vb)

抱歉!评论已关闭.