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

C#编程中常用的三种命名法总结

2012年08月06日 ⁄ 综合 ⁄ 共 1225字 ⁄ 字号 评论关闭

C#编程中常用的三种命名法总结

1.骆驼式命令法: 混合使用大小写字母来构成变量和函数的名字。首字母小写。
2.帕斯卡(pascal)命名法: 混合使用大小写字母来构成变量和函数的名字。首字母大写。
3.匈牙利命名法: 通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。

(匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。其中,以"m_"开头的表示类的成员 )

实例:
myData是一个骆驼命名法;
MyData是一个帕斯卡命名;
iMyData是一个匈牙利命名法,它的小写的i说明了它的形态,后面的和帕斯卡命名相同,指示了该变量的用途;

个人建议:不要拘于一种形式,混合使用,取其精华,去其糟粕:
1.类的成员字段采用匈牙利命名法,以"m_"开头;
2.类名,方法名,函数名等采用帕斯卡(pascal)命名法;
3.方法的参数,局部变量采用骆驼式命令法;

C#实例:

 1 namespace MyCompany.MyProject.Test
2 {
3 class TestProgram
4 {
5 private static string m_Result = string.Empty;
6
7 static void MainTest(string[] args, bool isComplete)
8 {
9 int i = 0;
10 var fileName = "test.mp4";
11 }
12 }
13 }

1.骆驼式命令法: 混合使用大小写字母来构成变量和函数的名字。首字母小写。
2.帕斯卡(pascal)命名法: 混合使用大小写字母来构成变量和函数的名字。首字母大写。
3.匈牙利命名法: 通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。

(匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。其中,以"m_"开头的表示类的成员 )

实例:
myData是一个骆驼命名法;
MyData是一个帕斯卡命名;
iMyData是一个匈牙利命名法,它的小写的i说明了它的形态,后面的和帕斯卡命名相同,指示了该变量的用途;

个人建议:不要拘于一种形式,混合使用,取其精华,去其糟粕:
1.类的成员字段采用匈牙利命名法,以"m_"开头;
2.类名,方法名,函数名等采用帕斯卡(pascal)命名法;
3.方法的参数,局部变量采用骆驼式命令法;

C#实例:

 1 namespace MyCompany.MyProject.Test
2 {
3 class TestProgram
4 {
5 private static string m_Result = string.Empty;
6
7 static void MainTest(string[] args, bool isComplete)
8 {
9 int i = 0;
10 var fileName = "test.mp4";
11 }
12 }
13 }

抱歉!评论已关闭.