private const int THE_ANSWER = 42;
或
private const int theAnswer = 42;
就我个人而言,我认为对于现代IDE,我们应该使用camelCase,因为ALL_CAPS看起来很奇怪。你认为如何?
发布于 2008-10-28 08:23:13
实际上,它是
private const int TheAnswer = 42;
至少如果您查看.NET库,它是决定命名约定的最佳方式-这样您的代码就不会看起来不合适。
发布于 2008-10-28 10:37:47
首先,匈牙利表示法是使用前缀来显示参数的数据类型或预期用途的做法。微软的命名约定对匈牙利符号http://en.wikipedia.org/wiki/Hungarian_notation http://msdn.microsoft.com/en-us/library/ms229045.aspx说不
这里不鼓励使用大写: Pascal大小写是可接受的约定和尖叫大写。http://en.wikibooks.org/wiki/C_Sharp_Programming/Naming
微软还在此声明,如果与现有方案匹配,则可以使用大写字母。http://msdn.microsoft.com/en-us/library/x2dbyw72.aspx
这基本上总结了这一点。
发布于 2008-10-28 08:19:48
把匈牙利语留给匈牙利人吧。
在这个例子中,我甚至省略了权威性的文章,只使用
private const int Answer = 42;
这就是答案,还是答案?
*使编辑作为Pascal严格正确,但我认为这个问题是寻求更多的life, the universe and everything的答案。
https://stackoverflow.com/questions/242534
复制相似问题