比较著名的命名规则首推匈牙利命名法, 
这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 
其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。 
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀; 
前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 
例如:lpszStr, 表示指向一个以'\0'结尾的字符串(sz)的长指针(lp)变量。 
 
骆驼(Camel)命名法近年来越来越流行, 
在许多新的函数库和Java这样的平台下使用得当相多。 
骆驼命名法,正如它的名称所表示的那样,指的是混合使用大小写字母来构成标识符的名字。 
其中第一个单词首字母小写,余下的单词首字母大写。 
例如:printEmployeePaychecks(),函数名中每一个逻辑断点都有一个大写字母来标记。 
 
帕斯卡(Pascal)命名法与骆驼命名法类似。 
只不过骆驼命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。 
例如:DisplayInfo()和UserName都是采用了帕斯卡命名法。 
 
在C#中,以帕斯卡命名法和骆驼命名法居多。 
事实上,很多程序设计者在实际命名时会将骆驼命名法和帕斯卡结合使用, 
例如变量名采用骆驼命名法,而函数采用帕斯卡命名法。 
 
另一种流行的命名规则称为下划线命名法。 
下划线法是随着C语言的出现流行起来的,在UNIX/LIUNX这样的环境,以及GNU代码中使用非常普遍。 |   
        
 
    
    
    
     
 
 |