9

一个简短的首字母缩写词就像只有 2 个字符的 ID 或 DB。

当帕斯卡大小写(用于属性或类名称)和骆驼大小写(输入参数,参数)时如何命名这些?

我知道每家公司都有自己的标准,但我正在寻找更普遍接受的标准。

例如当帕斯卡套管:

ProductID or ProductId?
IDOfProduct or IdOfProduct?
DBRate or DbRate?
RateOfDB or RateOfDb?

当骆驼肠衣:

productID or productId?
idOfProduct?
dbRate?
rateOfDb or rateOfDB?
4

3 回答 3

4

根据 MSDN(或 Msdn :)

  • 务必将双字符首字母缩写词的两个字符大写,但驼峰式标识符的第一个单词除外。

  • 除了驼峰式标识符的第一个单词之外,只有三个或更多字符的首字母缩写词的第一个字符大写。

  • 不要在驼峰式标识符的开头将任何首字母缩略词的任何字符大写,无论其长度如何。

更多信息在这里

于 2012-09-11T12:25:30.360 回答
2

没关系。

这真的是个人喜好。当一个简短的首字母缩写词完成一个名称时,我将两者都大写:

testDB

or

TestDB

当一个简短的首字母缩写词开始一个名字时,我只大写第一个,因为我认为它使它更具可读性:

dbTest

or

DbTest

这都是关于可读性的。无论您选择做什么,始终如一地去做。

于 2012-09-11T12:22:13.940 回答
0

务必将双字符首字母缩写词的两个字符大写,但驼峰式标识符的第一个单词除外。

名为 DBRate 的属性是用作 Pascal 大小写标识符的第一个单词的短首字母缩写词 (DB) 的一个示例。名为 ioChannel 的参数是一个短首字母缩写词 (IO) 的示例,用作驼峰式标识符的第一个单词。

检查此链接。

http://msdn.microsoft.com/en-us/library/ms229043(v=vs.100).aspx

于 2012-09-11T12:22:10.780 回答