标识符与关键字
标识符与关键字
标识符
标识符是一种特定的字符串,用于命名空间、类、方法、局部变量以及参数元素等,标识符必须满足如下条件:
- 只能为字母(包括大小写,大小写敏感)、数字、@符号以及下划线”_”
- 数字不能放在首位,但下划线可以
- 字符”@”只能放在首位,不能放在任何其他位置
定义或者选择标识符时应该尽可能有意义,并且具有一定的自描述性,一种推荐的标识符命名约定
风格名称 | 说明 | 建议 | 示例 |
---|---|---|---|
Pascal风格 | 每个单词的首字母均大写 | 类名/成员变量 | TaskItem |
Camel风格 | 首字母小写,其余单词首字母均大写 | 局部变量/方法参数 | startDate |
全部大写 | 全大写字母 | 缩写词 | XML |
大写且使用下划线分隔 | 全大写字母,多个单词间用下划线分隔 | 常量 | DATA_FILE |
关键字
C#中还有一些字符串,只限于语言本身使用,也叫“保留字”。原则上,关键字不可以用做标识符,但有一种情况例外,加上前导字符@就可以用作标识符,但不推荐这样做。
这里有一份个人觉得写得很好的关于关键字的总结文章,博客园的belloworld。
参考引用
[1]: 博客园的belloworld