在监视窗口中查看方法的返回值

时间:2010-12-03 13:09:42

标签: c# visual-studio debugging

真的是2个部分;

// C# code
bool IsTrue()
{
  return true;
} // HERE
  1. 当指令指针 HERE
  2. 时,上述方法的返回值是否存储在AX寄存器中
  3. 为了方便起见,我如何在观察窗口中获取该寄存器(除了注册窗口),我尝试了AX,$ AX,& AX,{AX}并使用这些令牌的EAX或RAX无济于事
  4. 编辑:一个目标是我不必改变代码来查看结果,因此添加一个临时变量,上面的方法是浩大的简化,在实际代码中,通常,这些类型的调用是嵌套的,或者是lambda表达式或多元素逻辑表达式

2 个答案:

答案 0 :(得分:0)

如果我想知道函数的返回值,我将值赋给变量并返回该变量。 Console.WriteLine()的旧习惯 - 调试..但它的工作原理。

答案 1 :(得分:0)