![]() |
1
419
建议的命名和大小写约定是对常量使用pascal大小写(Microsoft有一个名为 StyleCop 它记录了所有的首选约定,并且可以检查您的源代码是否符合要求,尽管它有一点。 太 对许多人的口味有保留作用)。例如
帕斯卡资本化惯例也记录在微软的 Framework Design Guidelines . |
![]() |
2
63
事实上,它是
至少如果你看一下.NET库,哪个IMO是决定命名约定的最好方法——这样你的代码就不会看起来不合适了。 |
![]() |
3
46
从视觉上看,大写是前进的道路。这样就很容易辨认。 为了独特和没有机会猜测,我投赞成票!
注释 :当常量要在页面顶部的同一个文件中使用并用于IntelliSense时,大写将非常有用;但是,如果要将它们移动到独立类中,使用大写不会有太大的区别,例如:
|
![]() |
4
22
我仍然使用大写的常量值,但这比任何特定原因都更不习惯。 当然,这很容易立刻看出什么东西是警察。我的问题是:我们真的需要这些信息吗?它有助于我们避免错误吗?如果我给常量赋值,编译器会告诉我我做了一些愚蠢的事情。 我的结论是:用骆驼壳。也许我也会改变我的风格;-) 编辑: 那东西 气味 在我看来,匈牙利语不是一个真正有效的论点。问题应该永远是:它有帮助吗,还是有伤害? 有些情况下匈牙利人会帮忙。现在不是那么多,但它们仍然存在。 |
![]() |
5
15
首先,匈牙利表示法是使用前缀来显示参数的数据类型或预期用途的实践。 微软对匈牙利语表示法的命名约定 http://en.wikipedia.org/wiki/Hungarian_notation http://msdn.microsoft.com/en-us/library/ms229045.aspx 此处不鼓励使用大写: 帕斯卡案件是可以接受的惯例和尖叫帽。 http://en.wikibooks.org/wiki/C_Sharp_Programming/Naming 微软在此还声明,如果要匹配现有的方案,可以使用大写。 http://msdn.microsoft.com/en-us/library/x2dbyw72.aspx 这很简单。 |
![]() |
6
12
把匈牙利语留给匈牙利人。 在这个例子中,我甚至会省略最后一篇文章,然后继续
这是答案还是答案? *使编辑完全正确,但我认为问题是寻求更多的答案 life, the universe and everything . |
![]() |
7
10
在其文章中 Constants (C# Programming Guide) ,Microsoft给出了以下示例:
所以,对于常数来说,
出现
微软建议使用
可以说,外部可见常量的命名更受关注。实际上,微软将其 公共常量 在.NET类库中作为 领域 . 以下是一些例子:
前两个是
此外,在其大写约定文档中,Microsoft非常直接地声明字段标识符应通过
结论:使用
最后,据我所知,微软不提倡对 私有的 如问题中的示例所示的标识符。 |
![]() |
8
6
实际上我更喜欢帕斯卡酶-但出于习惯,我犯了上个案子… |
![]() |
9
6
|
|
Selam S · 重命名Clojure的特殊形式 7 年前 |
![]() |
Trav Easton · 过滤器命名约定 7 年前 |
![]() |
radbyx Matt · 样式和事件的CSS类的命名约定是什么? 7 年前 |