Fly*_*179 4 c# stack-overflow exception-handling
如果我有一个我知道可能无限递归的方法,但我无法可靠地预测哪些条件/参数会导致它,那么在C#中执行此操作的好方法是什么:
try
{
PotentiallyInfiniteRecursiveMethod();
}
catch (StackOverflowException)
{
// Handle gracefully.
}
Run Code Online (Sandbox Code Playgroud)
显然在主线程中你不能这样做,但我已经被告知有几次使用线程或AppDomain可以做到这一点,但我从未见过一个有效的例子.有人知道这是如何可靠地完成的吗?
| 归档时间: |
|
| 查看次数: |
432 次 |
| 最近记录: |