Visual studio 如何在Visual Studio中查看匿名异常

Visual studio 如何在Visual Studio中查看匿名异常,visual-studio,exception-handling,Visual Studio,Exception Handling,假设我有如下代码: try { CallMyFaultyFunction(); return true; } catch { // <-- Breakpoint here return false; } 我知道将异常转换为bool是不好的,但有时需要这样做。我们不要讨论这个 在调试会话期间,我想知道异常的详细信息,但由于异常没有名称,因此无法查看它。还有别的方法看吗。我知道我可以用catch Exception exc替换代码,但我不想这样做,因为这需要重

假设我有如下代码:

try
{
    CallMyFaultyFunction();
    return true;
}
catch
{     // <-- Breakpoint here
    return false;
}
我知道将异常转换为bool是不好的,但有时需要这样做。我们不要讨论这个


在调试会话期间,我想知道异常的详细信息,但由于异常没有名称,因此无法查看它。还有别的方法看吗。我知道我可以用catch Exception exc替换代码,但我不想这样做,因为这需要重新启动。

您没有说这是什么语言。我猜是C

如果在catch块内的语句内设置断点,则在捕获异常时,您将在“局部变量”窗口中看到名为$exception的条目,您可以像任何其他变量一样展开它,也可以在即时窗口或QuickWatch窗口中通过按名称键入来操作它

$exception值是伪变量的一个示例。它们记录在本页中:


C还有$user psuedo变量。

这是什么语言?示例是用C编写的