可能重复:
Can I find out the return value before returning while debugging in Visual Studio
VS get returned value in C# code?
在Visual Studio 2010中,有没有办法检查方法即将返回的值?我经常发现自己改变代码如下:
return myComplexOp(someOtherComplexOp(foo));
到
var ret = myComplexOp(someOtherComplexOp(foo));
return ret;
只是为了更容易调试?有更简单的方法吗?
答案 0 :(得分:4)
使用C ++代码,我将退出该功能(Shift + F11)并打开Autos窗口(Debug,Windows,Autos)。此时它显示最近返回的值如下:
这不是最方便的事情,但它仍然是一些东西。至少你可以看到返回的值而不改变原始帖子中提到的代码。
答案 1 :(得分:0)
如果启用Registers
Windows,则可以检查应保存返回值的EAX。