【发布时间】:2011-01-27 16:27:12
【问题描述】:
在 Visual Studio 监视窗口中,您可以输入 $exception 并获取当前异常的详细信息,但是方法返回值是否有等效项?
【问题讨论】:
标签: visual-studio debugging watch-window
在 Visual Studio 监视窗口中,您可以输入 $exception 并获取当前异常的详细信息,但是方法返回值是否有等效项?
【问题讨论】:
标签: visual-studio debugging watch-window
在 C# 中 - 答案是否定的。不过,在 VB.NET 中,您可以在 Locals 窗口中查找方法的名称,应该就是这样。供参考,see this blog post by JaredPar (from Microsoft)。
【讨论】:
$eax 通常会显示大多数基本类型的返回值(无论如何对于 C++ - 我不知道这是否适用于 C#)。
您可能还会发现 $err 很有用 - 它显示 GetLastError() 的当前值(“$err,hr” 将尝试显示错误值的文本表示)。
【讨论】:
$eax 在 C++ 的监视窗口中工作(但看起来问题更多是针对 C# 或托管代码)。
现在可以了。
$ReturnValue 在 Watches 或 Immediate 窗口中。另外,检查自动窗口。
【讨论】: