Chinaunix首页 | 论坛 | 博客
  • 博客访问: 387497
  • 博文数量: 61
  • 博客积分: 1546
  • 博客等级: 中尉
  • 技术积分: 708
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-22 20:07
文章分类

全部博文(61)

文章存档

2011年(61)

分类: 嵌入式

2011-04-11 10:34:06

  1. 变量名的第一个字符必须是字母、下划线或@
  2. 其后的字符可以是字母、下划线或数字。

  3. 不要用下划线作为变量名首字母
  4. 要小写字母开头
  不能用关键字作为变量名,如果必须要用,可以在前面加@,如@abstract是一个有效的标识符,但不推荐这么做

  1. 命名约定:
  2. .NET Framework名称空间中有两种命名约定,称为PascalCase和camelCase
  3. 在camelCase中,有一个规则,如果多个单词命名变量名,从第二个单词开始,每个单词首字母大写

  4. 下面是camelCase变量名:
  5. age
  6. firstName
  7. timeOfDeath

  8. 下面是PascalCase变量名:
  9. Age
  10. LastName
  11. WinterOfDiscontent

  12. Microsoft建议:对于简单的变量,使用camelCase规则,而比较高级的命名则使用PascalCase

  13. 最后,许多以前的命名系统使用下划线字符作为变量名中各个单词之间的分隔符,
  14. 如my_first_variable.这种用法现在已经淘汰了。

总之,
命名空间、类、基类中的成员、常量等的名称都遵循Pascal规则!
类型中所有的私有成员字段名称、方法的参数都应是camel规则!

如果变量是类或结构的字段,则不需要显示初始化。如果没有初始化,默认值一般为0,引用类型为null
如果变量是方法的局部变量,则必须初始化才能使用。


阅读(4836) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~