导航

2012年5月4日

摘要: C#中const 和 readonly 的区别readonly 关键字与 const 关键字不同。1. const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。2. const 字段是编译时常数,而 readonly 字段可用于运行时常数。3. const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明。4.const 对于引用类型的常数,可能的值只能是 string 和 null。 readonly可以是任何类型 const 的概念就是一个包含不能修改的值的变量 阅读全文

posted @ 2012-05-04 13:13 Jessie.M 阅读(542) 评论(0) 推荐(0) 编辑