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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王连 中级黑马   /  2012-4-15 14:45  /  3341 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

变量首字母在哪种情况下用是大写,哪种情况下是小写?即是什么时候用 Camel命名法什么时候用Pascal命名法?请各位前辈详细举例说明下,谢谢

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

8 个回复

倒序浏览
胡杰震 来自手机 中级黑马 2012-4-15 16:48:05
沙发
微软建议:对于简单的变量用camel,比较高级的用pascal.基本上每个开发公司都有自己的内部的命名规则,以便整合资源,方便工作!

评分

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

查看全部评分

回复 使用道具 举报
这要看用哪种命名法了。
camel命名法,即骆驼式命名法,正如它的名称所表示的那样,是指混合使用大小写字母来构成变量、函数和类的名字。例如,用骆驼式命名法命名一个函数名:printEmployeePaychecks();
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。

pascal命名法,骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写
         如:void DisplayInfo();
                string UserName;
            二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多。
简单说:MyData就是一个pascal命名的示例
而myData是一个camel命名法,它的第一个单词的第一字母是小写,后面的单词首字母大写。看起来像个驼峰。

评分

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

查看全部评分

回复 使用道具 举报
余耀明 发表于 2012-4-15 17:11
这要看用哪种命名法了。
camel命名法,即骆驼式命名法,正如它的名称所表示的那样,是指混合使用大小写字母 ...

学习了
回复 使用道具 举报
一般来说,变量名除了常量就使用驼峰命名法即首字母小写其余单词首字母大写,方法名也是这样的,其他的比如类名枚举名结构名就使用pascal命名法既首名称字母及其余单词首字母都大写.基本上现在都这么用的.

评分

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

查看全部评分

回复 使用道具 举报
按公司要求写。没要求就按camel
回复 使用道具 举报
按规定和个人喜好吧。
回复 使用道具 举报
常量用大写
方法和变量首字母小写后面单词首字母大写

评分

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

查看全部评分

回复 使用道具 举报
关于变量名的命名规则,大写还是小写!看公司的编程习惯和自己的习惯!一般都是一个单词的首字母大写,如果是两个单词的组合,就是第一个单词和第二个单词的首字母,都大写!还能简写!!!

评分

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

查看全部评分

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