none
求助:封装字段时出错 RRS feed

答案

  • StackOverflowException 类

    因包含的嵌套方法调用过多而导致执行堆栈溢出时引发的异常。

     

    可能你的代码存在问题,如死循环、等


    【孟子E章】
    • 已标记为答案 Cookie Luo 2011年1月14日 8:05
    2011年1月13日 3:15
    版主
  • StackOverflowException 因执行堆栈溢出错误引发,通常在存在非常深的递归或无界递归时发生。

    在以前版本的 .NET Framework 中,您的应用程序可以捕获 StackOverflowException 对象(例如,从无限递归恢复)。 但是,现在我们建议不要使用这种做法,原因是需要大量附加代码才能可靠地捕获堆栈溢出异常并继续执行程序。

    从 .NET Framework 2.0 版开始,将无法通过 try-catch 块捕获 StackOverflowException 对象,并且默认情况下将终止相应的进程。 因此,建议用户编写自己的代码以检测和防止堆栈溢出。 例如,如果您的应用程序依赖于递归,则可以使用计数器或状态条件来终止递归循环。


    【孟子E章】
    • 已标记为答案 Cookie Luo 2011年1月14日 8:05
    2011年1月13日 3:17
    版主

全部回复

  • StackOverflowException 类

    因包含的嵌套方法调用过多而导致执行堆栈溢出时引发的异常。

     

    可能你的代码存在问题,如死循环、等


    【孟子E章】
    • 已标记为答案 Cookie Luo 2011年1月14日 8:05
    2011年1月13日 3:15
    版主
  • StackOverflowException 因执行堆栈溢出错误引发,通常在存在非常深的递归或无界递归时发生。

    在以前版本的 .NET Framework 中,您的应用程序可以捕获 StackOverflowException 对象(例如,从无限递归恢复)。 但是,现在我们建议不要使用这种做法,原因是需要大量附加代码才能可靠地捕获堆栈溢出异常并继续执行程序。

    从 .NET Framework 2.0 版开始,将无法通过 try-catch 块捕获 StackOverflowException 对象,并且默认情况下将终止相应的进程。 因此,建议用户编写自己的代码以检测和防止堆栈溢出。 例如,如果您的应用程序依赖于递归,则可以使用计数器或状态条件来终止递归循环。


    【孟子E章】
    • 已标记为答案 Cookie Luo 2011年1月14日 8:05
    2011年1月13日 3:17
    版主
  • 十分感谢你.你说的问题比较深奥点,我才是刚刚入门不久了,有些高深的问题也很难懂.
    you are welcome
    2011年1月13日 6:14