尽量使用readonly的原因是它比const更加灵活。
这里作者给我们的建议不再是Always,而是Prefer。这是因为readonlyt的性能是比const稍低的。作者的原话是slight slowly。这是因为readonly声明的是 run-time常量,而const定义的则是complile-time常量。
readonly更灵活表现在:
1,不必总是static的。因为const是static的
2,可以附表达式,erconst则只能是常量
为了更加灵活的程序,一点点的性能损失是值得的!
本文探讨了readonly与const在灵活性及性能上的差异。readonly提供了一种更灵活的方式,可以在运行时设置值,同时允许使用表达式而非仅限于常量值。尽管这导致了一点性能损失,但对于追求更灵活编程方式的开发者来说,这是值得的。
&spm=1001.2101.3001.5002&articleId=2185987&d=1&t=3&u=ed924858efa0456fbd21d0ea74d969c7)

被折叠的 条评论
为什么被折叠?



