黑马程序员技术交流社区

标题: 我不明白C#中的命名法? [打印本页]

作者: 郭佳佳    时间: 2012-9-19 16:45
标题: 我不明白C#中的命名法?
为什么像是Sayhello明明违反了命名规则,但是在代码运行的时候又不报错,我很纳闷!在C#中大小写有得地方是没那么严谨的吧
作者: 蔡嘉    时间: 2012-9-19 17:21
具体点,有代码段吗?Sayhello是方法吗?还是变量?
作者: 康子龙    时间: 2012-9-19 21:40
单看Sayhello这个词没有违反命名规则,请具体说明下啊
作者: 郑本川    时间: 2012-9-19 23:18
命名规则:
1 必须以“字母”_或@符号开头.--不要以数字开头
2 后面可以跟任意“字母”、数字、下划线.
注意:
1)你起的变量名不要与c#系统中的关键字重复.
2)在c#中,大小写是敏感的.
3)同一个变量名不允许重复定义(先这么认为,不严谨)
定义变量时,变量名要有意义
C# 变量命名编码规范——Camel 命名法:
首个单词的首字母小写,其余单词的首字母大写。
Pascal命名规范:每一个单词第一字母都大写
如果使用到英文单词的缩写,全部用大写!


规则必须遵守,规范没有要求必须遵守、可以偶尔初犯。但是规则不可以触犯。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2