首页 > 代码库 > 命名规范

命名规范

C#语法区分大小写

  这一点很好实现,故意写错一下,编译器立刻就害羞了(飘红)。

 

分号作为语句结

  同上。

 

PascalCase命名和camelCase命名

  PascalCase命名规范中,每个单词首字母大写,如果变量名称由多个单词构成,也是每个单词首字母大写。常用于命名空间、类和方法。

  camelCase命名规范中,首个单词首字母小写,其余单词首字母大写。常用于参数,局部变量。

 

不要使用关键字作为自定义变量名

  不要使用C#关键字作为自定义变量名,编译器也会害羞的。

 

尽可能的使用合理的有意义的单词

  初期程序员最容易忽略的错误(在我看来,这确实是一种错误,而且是非常致命的那种),尤其是英文不好的时候,表现的更加明显。

  程序的阅读性是非常重要的一项衡量指标。

  所以,在起名字的时候,一定要统一、规范、有意义!对比下面的两端代码:

  

毫无意义的命名,典型的团队杀手(Team Killer)

static void Main(string[] args){    double a = 10000;    double b = 0.08;    double c = 0.12;    double d = a - a * b - a * c;    Console.WriteLine(d);}

良好的编码及命名习惯,是代码易于阅读

static void Main(string[] args){    double basicSalary = 10000;         //基本工资    double endowmentInsurance = 0.08;   //养老保险个人上交比例    double housingFund = 0.12;          //住房公积金个人上交比例        //合计总收入 = 基本工资 - 养老保险 - 住房公积金    double totalIncome = basicSalary - basicSalary * endowmentInsurance - basicSalary * housingFund;    Console.WriteLine(totalIncome);     }

 

命名规范