今天调试前同事写的程序,然后就报了错:未处理System.StackOverflowException。如下图:

关于 未处理System.StackOverflowException的一种处理方法


这里代码使用了递归。一开始我以为是程序出现了死循环,于是开始一步一步调试。

但是此时有个奇怪的现象,当我用断点一步一步走的时候程序就是正常的,但是当把断点取消后,直接执行就报错。

于是在程序中加了   Thread.Sleep(100);  程序就正常了。虽然这时程序会慢一点,但是可以用了。

相关文章:

  • 2021-09-01
  • 2021-07-03
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
相关资源
相似解决方案