QQ网名大全

.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的关。在大的命名原则下公司和程序员可以约定自己的子规则。
佚名
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、不会英文的使用中文拼音全称,...