对readonly和const的理解

readonly关键字表示只读域,声明的时候可以不赋值,如:private readonly int i;这个变量可以在构造函数中初始化,也可以默认初始化,但是不能在方法中赋值。而private readonly static int i;这个变量只可以在初始设定或者在静态构造函数中初始化,同样也不可以在方法中赋值。

const 静态的不变的常量,只能在声明变量的时候赋值,而且必须赋值

posted @ 2010-05-04 17:09  HIT上帝视角  阅读(199)  评论(0编辑  收藏  举报