2012年11月23日
摘要: const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能在编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly 允许把一个字段设置成常量,但可以执行一些运算,可以确定它的初始值。因为 readonly 是在计算时执行的,当然它可以用某些变量初始化。readonly 是实例成员,所以不同的实例可以有不同的常量值,这使readonly更灵活。1. const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始 阅读全文
posted @ 2012-11-23 10:11 一路前行 阅读(288) 评论(0) 推荐(0) 编辑