浅析C中的const与readonly异同.docVIP

  • 1
  • 0
  • 约4.5千字
  • 约 5页
  • 2016-08-23 发布于重庆
  • 举报
浅析C中的const与readonly异同

以前只是用const与readonly声明常量,今天在网上看了它们的一些其它属性,觉得有必要弄清楚它们的用法与异同,所以动手找了找,也写了几行代码以呈现,还望大家给予指点。 先贴代码。 定义一个简单类,声明两个公开变量,_const,_readonly. ????public?class?ConstReadonly ????{ ????????public?const?string?_const; ????????public?readonly?string?_readonly; ????} ? 此时会编译会出现错误: 错误?1?常量字段要求提供一个值?(在_const行)。则表明,const变量在声明是就要赋值,而readonly则不一定。 那好,我们就对这两个变量赋值 ? ? ????public?class?ConstReadonly ????{ ????????public?const?string?_const?=?const; ????????public?readonly?string?_readonly; ????} 然后,在程序中调用此两个变量, ? ????class?Program ????{ ????????static?void?Main(string[]?args) ????????{ ????????????ConstReadonly?cr?=?new

文档评论(0)

1亿VIP精品文档

相关文档