后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

MSDN上关于readonly的疑惑!

2021-07-06 20:06:35问答人已围观

简介 <P>在MSDN上readonly有这样一段介绍,不明白是什么意思!</P>
<P>对于实例字段,在包含字段声明的类的实例构造函数中;或者,对于静态字段,在包含字段声明的类的静态构

<P>在MSDN上readonly有这样一段介绍,不明白是什么意思!</P> <P>对于实例字段,在包含字段声明的类的实例构造函数中;或者,对于静态字段,在包含字段声明的类的静态构造函数中。也只有在这些上下文中,将 <SPAN class=code>readonly</SPAN> 字段作为 <?XML:NAMESPACE PREFIX = MSHelp NS = "http://msdn.microsoft.com/mshelp" /><mshelp:link tabIndex=0 keywords="7e911a0c-3f98-4536-87be-d539b7536ca8">out</mshelp:link> 或 <mshelp:link tabIndex=0 keywords="b8a5e59c-907d-4065-b41d-95bf4273c0bd">ref</mshelp:link> 参数传递才有效。</P>

最佳答案:class MyClass { public readonly int MyInt32; public MyClass() { MyInt32 = 3; Increase(ref MyInt32); //构造函数中可以用ref } public void Add(int num) { for (int i = 0; i < num; i++) { Increase(ref MyInt32); //这里不可以用ref,编译错误 } } private void Increase(ref int myInt32) { myInt32++; } } 看注释,就是这个意思,readonly的字段只能在构造函数中以out / ref的方式作为参数使用

文章来源:https://q.cnblogs.com/q/2480/

Tags:.net技术 c 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90062篇文章
  • 浏览统计10083次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们