从文档中可以得知: ... 当执行栈包含太多嵌套方法调用时,就会抛出此异常。 由于堆栈的大小取决于架构,并且甚至可以在机器上覆盖它,所以是不是硬编码的值,但在Windows上通常是静态的。如果我没记错的话,默认情况下它的大小为1MB。
当执行堆栈包含太多嵌套方法调用时,会抛出此异常。此类不能被继承。MSDN 我尝试了这个代码并进行了一些更改。我根据自己的经验修改了上述语句 框架4.0 当执行堆栈包含7573个嵌套方法调用时,会抛出此异常。此类不能被继承。 框架2.0 当执行堆栈包含7038个嵌套方法调用时,会抛出此异常。此类不能被继承。