Const&ReadOnly区别

来源:互联网 发布:神雕侠侣湖南卫视源码 编辑:程序博客网 时间:2024/06/05 07:50
 

Const    默认为静态(static)字段,定义时不能加static修饰符。并且定义时必须赋值。属于类的字段。

Readonly 比const灵活得多,允许把一个字段设置为常量,但是可以执行一些运算,以确定它的初始值,其规则是可以在构造函数中给Readonly字段赋值,但是不能在其他地方赋值,它还可以是一个实例字段,而不是静态字段,类的每个实例可以有不同的值,与         Const字段不同,如果要把readonly字段设置为静态,就必须显示声明。如果readonly字段为static字段就必须在静态构造函数中设置初始值。

原创粉丝点击