从2.0版本开始,只能在以下情况下捕获StackOverflow异常。
- CLR在托管环境中运行*主机专门允许处理StackOverflow异常
用户代码引发了stackoverflow异常,而不是由于实际的堆栈溢出情况(参考)
“托管环境”,如“我的代码托管CLR,并且我配置CLR的选项”中那样,而不是“我的代码在共享托管上运行”中

从2.0版本开始,只能在以下情况下捕获StackOverflow异常。
用户代码引发了stackoverflow异常,而不是由于实际的堆栈溢出情况(参考)
“托管环境”,如“我的代码托管CLR,并且我配置CLR的选项”中那样,而不是“我的代码在共享托管上运行”中