我强烈尝试遵循编码风格的一般规则。但是当我看到.NET时,我发现有些类与PascalCasing规则不匹配。其中一个是Hashtable
,而我记得的另一个是Stopwatch
。我想还有更多,我不记得了。
是否有理由为这些类留下PascalCasing规则?
答案 0 :(得分:1)
因为它们都是字典词。
您可能需要哈希表的技术词典,但stopwatch是合法的词 PascalCasing适用于将不同的单词组合到类的名称(*等)的情况,它不关心单词的语言来源。
答案 1 :(得分:0)
这主要是旧代码而不是目的。有人会称之为错误。 Imo秒表正确套装(秒表与哈希表,注意空白)。
有趣的是:javas Hashtable不是PascalCase,而是新的HashMap(这里我确定这是一个错误,因为josh bloch在有效的java afaik中这么说)
答案 2 :(得分:0)
它不是“哈希表”而是“哈希表”(据我所知),因此该词的PascalCasing将是准确的。 “秒表”也是如此。关于哈希表可能是错误的..