摘要: const和readonly的区别,总是不太清楚,于是查了查资料。const和readonly的区别,总是不太清楚,于是查了查资料。const的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly允... 阅读全文
posted @ 2010-07-23 23:26 Ryan Lee 阅读(275) 评论(0) 推荐(0) 编辑
摘要: const和readonly的区别,总是不太清楚,于是查了查资料。const的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly允许把一个字段设置成常量,但可以执行一些运算,可以确定它的初始值。因... 阅读全文
posted @ 2010-07-23 23:26 Ryan Lee 阅读(164) 评论(0) 推荐(0) 编辑