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

时间:2015-05-03 23:16:58   收藏:0   阅读:399

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

public int Wordnum

{

  get{return this.Wordnum;}

}

 

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

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

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

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

做记录备忘。

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!