今天早些时候我正在做一些调查并发现了这篇文章:
http://codeblog.jonskeet.uk/2014/07/16/micro-optimization-the-surprising-inefficiency-of-readonly-fields/
其中指出,只读字段实际上是低效的,即使您必须从微观优化的角度来看.
有没有其他研究证实这一点?我们应该使用只读字段还是有一种替代方案可以让我们在不损失运行时效率的情况下实现相同的结果?
我们应该使用只读字段吗?
是.
因为它为我们的代码添加了自我文档和自我验证.表达字段意图的好处远远超过任何(丢失)微优化.