我如何知道在try-catch块中抛出了什么错误?

本文关键字:什么 错误 何知道 try-catch | 更新日期: 2023-09-27 18:12:16

当我构建我的程序时,我有许多try-catch块,当它们抛出错误时,我似乎很难看到导致错误的原因-我试着查看堆栈跟踪,但我总是最终注释掉错误处理并重新运行。

有更好的方法吗?(我确信一定有……)

如果每次我必须注释掉我的try-catch的位,以找出为什么抛出,似乎我应该能够查看堆栈跟踪或其他东西。抱歉,如果这是一个简单的问题,但它应该有一个简单的答案…

我如何知道在try-catch块中抛出了什么错误?

在Visual Studio中,执行以下步骤:

  • 菜单(调试)
  • 选项(例外…]
  • 在[Common Language Runtime Exceptions]右侧,选中[Thrown]下的复选框。

现在,您的应用程序将始终在抛出异常的行处停止(就好像它是一个断点一样)。