Which is preferable: “const” or “static readonly”?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
C#: Static readonly vs const
在这种情况下,哪一个更可取(没有双关语):"const"或"static readonly"?
我将一些常量声明更改为static readonly,或者在读了更好的内容之后,或者在某个地方(很可能在stackoverflow上)进行了修改。
现在Resharper想要改变:
1 | private static readonly int NUMBER_OF_QUARTER_HOURS = 96; |
到:
1 | private const int NUMBER_OF_QUARTER_HOURS = 96; |
我应该提交还是"拔铁"?
const,如果您在编译之前知道该值。