正如框架设计指南和WWW中所指出的,当前的指导方针是将常量命名为如下
LastTemplateIndex
而不是
LAST_TEMPLATE_INDEX
使用PascalCasing方法,如何区分属性和常量。
ErrorCodes.ServerDown很好。但是,您的类中的私有常量呢?我经常用它们来命名魔术数字..。或者我的单元测试中的期望值,等等。
ALL_CAPS风格帮助我知道它是一个常量。
_testApp.SelectTemplate(LAST_TEMPLATE_INDEX);
公开:我对常量使用SCREAMING_CAPS样式已经有一段时间了,我发现它比squishedTogetherPascalCasedName更易读。它实际上是在一个文本块中的STANDS_OUT
发布于 2010-05-07 14:15:21
我们创建一个独立的静态类,将常量放入并标记为常量。
这样,当我们访问一个常量时,总是Constant.YourConstantHere
所以
class NewClass
{
static class Constants
{
public const int T = -1;
}
}https://stackoverflow.com/questions/2789172
复制相似问题