我想很多人都很困惑,到底要如何给自己的类,方法,变量等等命名,才会具有高的可读性,又很符合通用的规则。首先要清楚不同的语言选择的命名规则都是不同的(真是的,想不通为何要这样,何不都统一啊!估计不太可能,毕竟不是一个公司的产品,但我相信有一天会统一的)。
主要的命名规则有以下几种:
1、驼峰命名法:是指混合使用大小写字母构成变量和函数的名字。C#中的字段建议采用该命名方法;
例如:string userName;
2、帕斯卡名命名法:与驼峰命名法类似。只不过驼峰命名法是首字母小写,而帕斯卡命名是首字母大些。C#中的属性和方法建议采用帕斯卡命名法;
例如:string UserName;
SayHello();
3、匈牙利命名法:Windows编程中用到的变量、宏的命名采用的是匈牙利命名法,匈牙利美女革命的标识符的名字以一个或者多个小写字母开头作为前缀,前缀之后是首字母大写的一个单词或者多个单词组合,该单词要指明变量的用途。
例如:int iSize;
string sUserName;