哪个更可取:“常量”或“静态只读”

本文关键字:静态 只读 静态只读 常量 | 更新日期: 2023-09-27 18:36:42

可能的重复项:
C#:静态只读与常量

在这种情况下哪个更可取(没有双关语):"const"或"静态只读"?

我将一些 const 声明更改为静态只读,要么阅读更好,要么在某个地方(很可能在 StackOverflow 上)。

现在ReSharper想要改变:

private static readonly int NUMBER_OF_QUARTER_HOURS = 96;

自:

private const int NUMBER_OF_QUARTER_HOURS = 96;

我应该提交还是"打铁"?

哪个更可取:“常量”或“静态只读”

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