有没有办法检查哪一行或函数抛出了我捕获的异常?

问题描述 投票:0回答:1

我使用的代码看起来类似于:

try {
    f1();
    f2();
    f3();
}
catch(Exception) {
    //...
}

如果在 Visual Studio 中我在 catch 块中设置了断点,有没有办法让我找出

try
块中的哪个函数引发了异常?

删除

try
块来查看程序何时崩溃对我来说不是一个可行的选择。

异常的类型不允许轻易猜测。

c# visual-studio
1个回答
0
投票

检查异常对象中的堆栈跟踪。

© www.soinside.com 2019 - 2024. All rights reserved.