【发布时间】:2011-03-24 19:50:43
【问题描述】:
我注意到“通用实践和代码改进”下的 ReSharper 建议:将局部变量或字段转换为常量。
我还注意到,在 Bill Wagner 的书“Effective C#: 50 Specific Ways to Improve Your C#”中,有一个语言习语“Prefer readonly to const”,作者在其中解释了使用 const 的风险。 p>
我的问题不是关于 readonly 和 const 之间的区别以及何时使用它们,而是为什么一个来源将 const 作为一种常见的实践/代码改进,而另一方面,第二个来源将 readonly 视为一种习惯用法?
【问题讨论】:
-
仔细阅读:“我的问题不在于 readonly 和 const 之间的区别以及何时使用它们”...
标签: c# resharper constants readonly