码迷,mamicode.com
首页 > Windows程序 > 详细

【C#】属性自己引用自己会出的异常stackoverflow

时间:2015-05-03 23:18:59      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

写数据模型类的时候,定义public属性时不慎写成了:

public int Wordnum

{

  get{return this.Wordnum;}

}

 

应该把this.Wordnum小写(自己定义的私有成员变量)

然后就报了stackoverflow的异常,一开始没有注意,后来发现,这样相当于无限递归调用自己,所以会stackoverflow

如果直接跑程序会在访问这个属性的时候爆出stackoverflow的异常

在这时如果尝试使用visual studio的监视功能,在查看到这个属性的时候,调试进程会不报错直接退出调试,所以初期一直不知道问题出在哪里。

做记录备忘。

【C#】属性自己引用自己会出的异常stackoverflow

标签:

原文地址:http://www.cnblogs.com/AeroFantasia/p/4474826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!