浅谈C#命名空间的命名规范和习惯
2009-11-19 10:22
218 查看
一个好的开发人员在开发软件时,应该有良好的命名空间命名习惯,在msdn介绍.NET Framework 类库概述时,提到的是库开发人员在创建命名空间的名称时应使用以下原则:
“公司名称.技术名称”
例如,Microsoft.Word 命名空间就符合此原则。
其实也没有作详细的介绍,今天我在自己命名命名空间名字时,却遇到了些困难,比如我在命名时,从大范围到小范围时,如下:Hdu.Computer.07057329,但是系统却报错,提示:default namespace根命名空间的字符串必须是有效的字符串, 环境是vs2008
然后查看msdn,和网上翻阅请教,发现命名时不要使用下划线、连字符或任何其他非字母数字字符。,即上面的命名可以修改为Hdu.Computer.Stu07057329,可能另外的规则还有很多吧,本人会不断补充。
“公司名称.技术名称”
例如,Microsoft.Word 命名空间就符合此原则。
其实也没有作详细的介绍,今天我在自己命名命名空间名字时,却遇到了些困难,比如我在命名时,从大范围到小范围时,如下:Hdu.Computer.07057329,但是系统却报错,提示:default namespace根命名空间的字符串必须是有效的字符串, 环境是vs2008
然后查看msdn,和网上翻阅请教,发现命名时不要使用下划线、连字符或任何其他非字母数字字符。,即上面的命名可以修改为Hdu.Computer.Stu07057329,可能另外的规则还有很多吧,本人会不断补充。
相关文章推荐
- 项目的命名规范,为以后的程序开发中养成良好的行为习惯
- magento的命名约定(或称习惯,规范)
- WEB标准:标准定义、好处、名词解释、常用术语、命名习惯、浏览器兼容、代码书写规范
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- magento的命名约定(或称习惯,规范)
- html+css 习惯养成(命名规范)
- 【Android习惯】文件、方法、变量命名规范参考(编辑中)
- div+css设计中ID的命名习惯和规范
- 编码习惯之命名规范
- div+css设计中ID的命名习惯和规范
- div+CSS ID的命名规范和习惯
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- html、css、js的命名规范
- Python 命名规范
- Android开发命名规范和编码规范
- PHP命名规范
- 有关iOS命名规范
- 难念的经——Java命名规范
- html js mysq 命名规范
- Android命名规范