1

可能重复:
C#:静态只读 vs const

在这种情况下哪个更可取(没有双关语):“const”或“static readonly”?

在阅读更好或在某处被推荐(很可能在 StackOverflow 上)之后,我将一些 const 声明更改为 static readonly 。

现在 ReSharper 想要改变:

private static readonly int NUMBER_OF_QUARTER_HOURS = 96;

到:

private const int NUMBER_OF_QUARTER_HOURS = 96;

我应该提交还是“抽铁”?

4

1 回答 1

0

const 如果您在编译时间之前知道该值。

于 2012-06-07T21:56:27.217 回答