菜鸟的一点学习经验,希望各位博友加以指点 ^-^
1:const
<1>编译时常量
<2>在内存中不占空间,一次编译(exe)时确定值.
<3>调用方法(由类名打点调用)
2:readonly
<1>运行时常量
<2>运行前可以改变它的值,在构造函数中可以改,类初始化之后它的值就固定了
<3>内存中占用空间,二次编译确定值
<4>调用方法:需要类先初始化,由对象调用
const与readonly根本区别在于~~高级语言代码运行的问题!!
菜鸟的一点学习经验,希望各位博友加以指点 ^-^
1:const
<1>编译时常量
<2>在内存中不占空间,一次编译(exe)时确定值.
<3>调用方法(由类名打点调用)
2:readonly
<1>运行时常量
<2>运行前可以改变它的值,在构造函数中可以改,类初始化之后它的值就固定了
<3>内存中占用空间,二次编译确定值
<4>调用方法:需要类先初始化,由对象调用
const与readonly根本区别在于~~高级语言代码运行的问题!!