Prefer readonly to const - Effective C#学习笔记(2)

尽量使用readonly的原因是它比const更加灵活。

这里作者给我们的建议不再是Always,而是Prefer。这是因为readonlyt的性能是比const稍低的。作者的原话是slight slowly。这是因为readonly声明的是 run-time常量,而const定义的则是complile-time常量。

readonly更灵活表现在:
1,不必总是static的。因为const是static的
2,可以附表达式,erconst则只能是常量

为了更加灵活的程序,一点点的性能损失是值得的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值