A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭佳佳 中级黑马   /  2012-9-19 16:45  /  1502 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么像是Sayhello明明违反了命名规则,但是在代码运行的时候又不报错,我很纳闷!在C#中大小写有得地方是没那么严谨的吧

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
具体点,有代码段吗?Sayhello是方法吗?还是变量?
回复 使用道具 举报
单看Sayhello这个词没有违反命名规则,请具体说明下啊
回复 使用道具 举报
命名规则:
1 必须以“字母”_或@符号开头.--不要以数字开头
2 后面可以跟任意“字母”、数字、下划线.
注意:
1)你起的变量名不要与c#系统中的关键字重复.
2)在c#中,大小写是敏感的.
3)同一个变量名不允许重复定义(先这么认为,不严谨)
定义变量时,变量名要有意义
C# 变量命名编码规范——Camel 命名法:
首个单词的首字母小写,其余单词的首字母大写。
Pascal命名规范:每一个单词第一字母都大写
如果使用到英文单词的缩写,全部用大写!


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

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马