首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么哈希表不是PascalCase?

为什么哈希表不是PascalCase?
EN

Stack Overflow用户
提问于 2010-08-03 17:59:37
回答 3查看 120关注 0票数 2

我强烈地尝试遵循编码风格的一般规则。但是当我查看.NET时,我发现一些类与PascalCasing规则不匹配。其中一个是Hashtable,另一个我记得是Stopwatch。我想还有更多我不记得的东西。

是否有理由为这些类保留PascalCasing规则?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-03 18:01:38

因为它们都是字典里的单词。

您可能需要一本哈希表的技术字典,但是stopwatch是一个合法的词。

PascalCasing用于将不同的单词组合到类的名称(*等)的情况下,它与单词的语言来源无关。

票数 1
EN

Stack Overflow用户

发布于 2010-08-03 18:02:44

这大部分都是旧代码,不是故意的。有些人会说这是一个错误。Imo秒表是正确的大小写(秒表与哈希表,请注意空白)。

有趣的是: javas Hashtable也不是PascalCase,而新的HashMap是(我确信这是一个错误,正如josh bloch在《有效的java afaik》中所说的那样)

票数 0
EN

Stack Overflow用户

发布于 2010-08-03 18:02:44

它不是一个“哈希表”,而是一个“哈希表”(据我所知),所以这个单词的PascalCasing应该是准确的。“秒表”也是如此。但是哈希表可能是错误的..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3395421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档