.Net命名规范
命名规范是非常值得程序员注意的地方。大家应该很熟悉mfc时代的“匈牙利”命名法。微软公司在新的.net平台采用了新的一套命名方法称之为“pascal”命名法,有dephi背景的人可能会有似曾相识的感觉——实际上这正是安德斯从borland里带来的。下面cornfield对这种新的命名法做一介绍。显然在.net平台上编程采用微软的这种约定是会带来很多方便的。
大家先看看下面的传统的匈牙利命名法
变量 匈牙利命名
cstring szstring
char cmychar
char* pmychar
long lmyvariable
lpcstr lpstr
int nmynumber
.net中变量,属性,方法都遵循“各单词首字母大写来表达变量,属性,方法”这一约定:
变量 .net命名法 匈牙利法
cstring employeename szname
int attendancecounter ncounter
long numberofbytes lbytes
bool isfilefound bflag
不推荐say_hello()这种方法,而应该写作sayhello().
对于组件和汇集的命名遵循“公司——小组——含义”命名法,如计世网的cornfield小组开发了一个adoset组建就应该这样命名:
ccw.cornfield.adoset
值得注意的是.net命名不再指出变量的类型,因为.net中变量类型是非常的严格,不匹配的类型根本过不了compiler的关。在大的命名原则下公司和程序员可以约定自己的子规则。
大家先看看下面的传统的匈牙利命名法
变量 匈牙利命名
cstring szstring
char cmychar
char* pmychar
long lmyvariable
lpcstr lpstr
int nmynumber
.net中变量,属性,方法都遵循“各单词首字母大写来表达变量,属性,方法”这一约定:
变量 .net命名法 匈牙利法
cstring employeename szname
int attendancecounter ncounter
long numberofbytes lbytes
bool isfilefound bflag
不推荐say_hello()这种方法,而应该写作sayhello().
对于组件和汇集的命名遵循“公司——小组——含义”命名法,如计世网的cornfield小组开发了一个adoset组建就应该这样命名:
ccw.cornfield.adoset
值得注意的是.net命名不再指出变量的类型,因为.net中变量类型是非常的严格,不匹配的类型根本过不了compiler的关。在大的命名原则下公司和程序员可以约定自己的子规则。
佚名
2024-06-04 20:09:38
类似问题(10)
-
佚名2024-06-04 05:08:20
问钢筋命名规范详细介绍
答英语Hot rolled ribbed bar,热轧带肋钢筋。其中Hot rolled (热轧),ribbed(肋),bar(钢筋),取词首辅音字母HRB代表品...
-
佚名2024-06-04 10:08:44
问C# 中的类名 命名规范
答1.实义命名类型、变量、常量、方法等标识符一律采用对应的英文实义;如果涉及到两个独立的实义单词,则中间用下划线间隔或者单词首字母大写(两种方式都可以);如果标识...
-
佚名2024-06-04 12:47:47
问H3C产品命名规范
答解释给你听啊:A:公司名称(不用多说吧)B:S是交换机;SR是高端路由器;MSR是多业务路由器从C开始只针对交换机C:分两种,>5 插卡式千兆交换机;=5是千兆...
-
佚名2024-06-04 09:17:37
问.net函数命名规范的问题
答最好与你公司的阅读习惯一致,如果公司没有,则与自己的阅读习惯一致,函数名的第一个字母大小写都可以。
-
佚名2024-06-04 02:58:53
问role.ctl.php 这样命名规范 是哪个框架
答这属于tp框架。 驼峰法(小驼峰法) 变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如 int myStudentCou...
-
佚名2024-06-04 11:57:31
问c#窗体命名规范
答个人爱好,一般是form开头吧,比如form1,form2等
-
佚名2024-06-04 08:33:01
问get_classname_by_id()这样命名方法名字规范吗
答在js里最好用js的规范getClassNameById第一个单词小写,其余的首字母大写
-
佚名2024-06-04 15:17:12
问如何规范 CSS 的命名和书写
答1、尽可能全用小写2、必须以字母开头,由字母、数字、下划线、减号随意组合的字符串命名3、尽可能使用自己明白的英文单词或缩写来命名4、不会英文的使用中文拼音全称,...
-
佚名2024-06-04 08:00:00
问js的命名规范,注释有哪几种
答对HTML的解释也不同。有种纯文本浏览器,只“翻译”文本内容,并只支持少量HTML标签。
-
佚名2024-06-04 08:00:00
问如何规范 CSS 的命名和书写
答1、尽可能全用小写2、必须以字母开头,由字母、数字、下划线、减号随意组合的字符串命名3、尽可能使用自己明白的英文单词或缩写来命名4、不会英文的使用中文拼音全称,...
风水
起名
网名
- 1 笑容的四字网名
- 2 网名说唱
- 3 昵称不重要的说说
- 4 app soul的昵称
- 5 酷狗繁星昵称在哪
- 6 漂流瓶怎么设置昵称
- 7 带花的qq昵称女生古
- 8 圆鸡蛋昵称
- 9 qq昵称男生超拽繁体彩字
- 10 如何在昵称前打认证符号
说说
- 1 张兴个性签名
- 2 冷淡霸气的个性签名
- 3 个性签名 所谓成熟
- 4 睡觉说说搞笑
- 5 说说我知道你不喜欢我
- 6 关于天真与现实的说说
- 7 想老婆的英文说说心情
- 8 心情霸气说说超拽
- 9 微信说说女儿九岁生日
- 10 卖房子的感慨说说