不小心让自己头痛,细心编程

这篇文章没有什么技术含量,是纯粹的日记式随笔,也是提醒一下自己:细心编程
武汉的天气特别干燥,温度在39度左右徘徊,这样的天气,本来就郁闷!

更郁闷的是:
老是碰到StackOverFlowException
怎么可能出现堆栈溢出异常,问Q友,说堆栈溢出异常一般出现在死循环递归调用时
但我查代码N遍,没看到任何循环控制的踪影,更没看到递归调用

差点就失去信心,最后一遍,终于发现了 原来是自己的疏忽:
 1 private int _id = -2;
 2 
 3 public int ID
 4 {
 5    get
 6    {
 7      if (ID == -2)
 8       {
 9         _id = .
10       }
11       return _id;
12    }    
13 }
在第 7 行 if (ID == -2)
这不是递归吗?
原文地址:https://www.cnblogs.com/yuyijq/p/208737.html