我正在开发一个应用程序,并且在某些部分存在未处理的异常。我想在调用方方法中捕获它们并解决它们。
放置通用处理程序对我的情况不利。我想忽略一些异常,让应用继续运行。
Visual Studio 中是否有用于此目的的任何工具或插件?
更新: 澄清我的问题:有很多方法调用没有使用 try catch,我想知道这些在哪里,自动地,而不检查所有代码行
最佳答案
最简单的答案是使用 try-catch 语句。您将要运行的代码包装在 try 中,并在 try 下方设置 catch。任何异常都可以在catch中处理,你可以让程序继续运行。您的捕获物应从最具体到最通用的最后排序。
try
{
...code to be run
}
catch(Exception ex)
{
\\handle your exceptions here, you can add as many catches as you need.
Console.WriteLine(ex);
}
在此处阅读更多信息 MSDN for try-catch
关于c# - 如何检测 Visual Studio 中未处理的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20062132/