半顶在途,永不止步。
分类
CSharp|C#

dot Net体系命名指引——第一节:命名法与分词

.net 体系命名指引

第一节 命名法与分词

帕斯卡命名法

所有单词的首字母大写

PascalCasing

只由一个单词构成

Seed

单词只由一个字母构成

CSharp

由两个单词的首字母缩写的词,都作大写

IPAddress

由大于两个单词的首字母缩写的词,只大写第一个字母

NbaStars

不是由首字母缩写的词,也只大写第一个字母

IdCard

驼峰命名法

除第一个单词首字母小写外,其余单词首字母大写

camelCasing

只由一个单词构成

value

单词只由一个字母构成

ePay

由两个单词的首字母缩写的词,都作小写

uiFramework

由大于两个单词的首字母缩写的词,都作小写

cssBuilder

不是由首字母缩写的词,都作小写

lvHolding

合成词的处理

计算机科学专业英语中,有很多常见的合成词。即能从一个单词中明显拆分出两个或以上的独立单词。

该合成词已被权威英语词典收录时,按一个单词处理

Password/password

否则按多个单词处理

UserName/userName

至于按哪本权威词典算,由组织内部决定,牛津、柯林斯等都可以。

美式英语偏好

由于编程语言由美国公司或组织发明、维护、贡献较多,且美式英语单词往往比英式英语更短,所以偏好使用美式英语词汇。

color colour

大小写敏感性

不同的语言对大小写敏感的支持不同。因此,不能以大小写的不同来区分不同的内容。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注