[黑马程序员]C# 与 java 命名规则总结
2013-05-28 20:53
302 查看
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------
一. C#
(1)必须以字母[英文 中文 韩文...支持多国语言] ,_或@符号开头(不能以数字开头)
(2)不要与关键字重名[尝试了下会报错]
(3)同一个变量名不要重复定义[其实指的是在一定的范围内 嗯 可以理解]
(4)大小写是敏感的
二.java
(1)0-9数字 26个英文字母大小写 _下划线 $美元符号
(2)数字不能开头
(3)不允许使用关键字
(4)严格区分大小写
在C#的基础视频中有提及到Camel命名法与Pascal命名法,但视频教程也只是点到为止,所以又查资料总结如下
大致理解为:
Camel命名法是即骆驼式命名法,原因是采用该命名法的名称看起来就像骆驼的驼峰一样高低起伏。有两种形式:混合使用大小写字母和单词之间加下划线,例如runFast和run_fast都属于此命名法。
Pascal命名法与Camel命名法类似,不过Pascal命名法的首字母为大写字母。
提到命名法,让我想起在公司的培训课上提到的一个命名法:匈牙利命名法(也仅仅是提了一句 问谁还知道什么叫做匈牙利命名法,会上真的没有一个人知道)
现在找资料总结下哈
是一种编程时的命名规范。基本原则是: 变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。
貌似在我目前的公司,在命名规则上更倾向于匈牙利命名法......
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------
一. C#
(1)必须以字母[英文 中文 韩文...支持多国语言] ,_或@符号开头(不能以数字开头)
(2)不要与关键字重名[尝试了下会报错]
(3)同一个变量名不要重复定义[其实指的是在一定的范围内 嗯 可以理解]
(4)大小写是敏感的
二.java
(1)0-9数字 26个英文字母大小写 _下划线 $美元符号
(2)数字不能开头
(3)不允许使用关键字
(4)严格区分大小写
在C#的基础视频中有提及到Camel命名法与Pascal命名法,但视频教程也只是点到为止,所以又查资料总结如下
大致理解为:
Camel命名法是即骆驼式命名法,原因是采用该命名法的名称看起来就像骆驼的驼峰一样高低起伏。有两种形式:混合使用大小写字母和单词之间加下划线,例如runFast和run_fast都属于此命名法。
Pascal命名法与Camel命名法类似,不过Pascal命名法的首字母为大写字母。
提到命名法,让我想起在公司的培训课上提到的一个命名法:匈牙利命名法(也仅仅是提了一句 问谁还知道什么叫做匈牙利命名法,会上真的没有一个人知道)
现在找资料总结下哈
是一种编程时的命名规范。基本原则是: 变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。
貌似在我目前的公司,在命名规则上更倾向于匈牙利命名法......
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------
相关文章推荐
- 转帖:C++、Java与C#的命名规范总结
- java基础总结——命名规则+path+基本数据类型
- Java vs C# 命名规则
- java学习总结(16.05.16)java的标识符和命名规则
- 黑马程序员——Java基础——命名规则、标识符、关键字和运算符
- c# 学习总结 之 命名规则
- 黑马程序员_C#基础知识学习笔记:变量的使用和命名规则
- C++、Java与C#的命名规范总结
- C++、Java与C#的命名规范总结
- 黑马程序员——JAVA基础之语法、命名规则
- c# 学习总结 之 命名规则
- Java命名规则详细总结
- Java,C#,JavaScript命名的一些总结
- C++、Java与C#的命名规范总结
- Java命名规则详细总结
- C#命名规则小总结
- C++、Java与C#的命名规范总结 (转)
- Java命名规则详细总结
- C++、Java与C#的命名规范总结
- 黑马程序员-----java变量命名规则