readonly

readonly关键字是修饰符,可以在字段上使用。当字段声明包含readonly修饰符时,该字段赋值只能作为声明的一部分出现,或者在同一类的构造函数中。

对于实例字段,应包含在声明类的实例构造函数中;

对于静态字段,应包含在声明类的静态构造函数中;

这样,将readonly字段作为out或ref参数传递才能使用。

用readonly修饰的字段是运行时常量,既可以在运行时赋值。

格式:public readonly int x=1;或public readonly int x;

const

const关键字是修饰符,可以在字段上使用。当字段声明包含const修饰符时,该字段赋值只能作为声明的一部分出现。

用const修饰符修饰的字段是编译时常量,即只能且必须在声明时赋值。

格式:public const double x=1.0,y=2.0,z=3.0;

 

 

posted on 2012-11-18 23:00  张洁MM  阅读(145)  评论(0编辑  收藏  举报