为了账号安全,请及时绑定邮箱和手机立即绑定

C#里面常量和变量的区别。

C#里面常量和变量的区别。

C#
慕的地6264312 2019-03-04 09:04:06
C#里面常量和变量的区别。
查看完整描述

3 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

const是给编译器看的,也就是说const int i = 9;那么i在编译的时候就被替换成9了。
const在c#里对应是readonly,
const 字段是编译时常数,而 readonly 字段可用于运行时常数,就是说程序启动的时候还不知道变量的值,该变量的值可以通过读取配置文件获得;const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明static。
总结:一般用readonly

查看完整回答
反对 回复 2019-03-16
  • 3 回答
  • 0 关注
  • 582 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信