[黑马程序员]C# 与 java 命名规则总结
来源:互联网 发布:老年人学打字软件 编辑:程序博客网 时间:2024/06/05 16:36
------------------------------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 命名规则总结
- 黑马程序员-----java变量命名规则
- 黑马程序员命名规则
- 黑马程序员——JAVA基础之语法、命名规则
- java C#命名规则
- C#命名规则小总结
- C#命名规则(一个程序员的C#命名规则 )
- 黑马程序员--WinForm控件命名规则
- Java命名规则详细总结
- 一个程序员的C#命名规则
- 一个程序员的C#命名规则
- 黑马程序员-c#总结
- Java标识符与命名规则
- 黑马程序员——Java基础——命名规则、标识符、关键字和运算符
- c# 学习总结 之 命名规则
- 黑马程序员-----java线程学习与总结
- 黑马程序员--Java 多线程与并发总结
- 黑马程序员 C#基础_命名空间
- UVa 10894-Save Hridoy
- Android 访问权限设置
- Validate Binary Search Tree
- 电子书大全下载链接 常年有效 免费下载
- JAVA正则表达式 Pattern和Matcher
- [黑马程序员]C# 与 java 命名规则总结
- Oracle Developer Tools for Visual Studio .NET 安装及使用
- 程序开发设计API大全 下载
- JavaEE项目命名规范
- VC中Ansi、Unicode、UTF8字符串之间的转换和写入文本
- 基于ARM+linux的嵌入式系统设计
- u_boot 的构建和并烧写到开发板
- java中关键字volatile的作用
- Linux下的wget命令