你怎么能看到你是否在尝试/捕获块?

时间:2012-11-20 12:24:09

标签: c# debugging try-catch

使用Visual Studio调试C#程序时,如何查看您正在单步执行的代码是否在try / catch块中?

也就是说,如果代码抛出异常,异常是否会被程序的其他部分捕获?

问题是有一个应用程序在野外使用时容易崩溃,但我们无法在调试器下复制问题,我们认为所有异常都被捕获,但显然我们错了!

这是一个庞大的程序,有很多类,事件处理程序和计时器,所以执行的顺序并不总是直截了当。

那么,除了不断加强调用堆栈以查看是否找到try之外,你怎么知道程序的哪些部分有未被捕获的异常?

1 个答案:

答案 0 :(得分:1)

相关问题