【发布时间】:2010-09-15 15:00:00
【问题描述】:
假设我有这个 C# 方法:
public bool GetVal()
{
return a1 == b1 || c1 == d1 || GetE1() == GetF1(); // Illustrating complicated logic here..
}
我不想修改上面语句中变量的内容/方法的返回值,但是想给调用GetVal()的方法返回false。
是否可以使用 VS2010 调试器以某种方式修改返回值,就像我可以即时修改变量值一样?也许以某种方式修改调用堆栈?
【问题讨论】:
-
为什么不在返回完成后修改该值,假设您将它分配给调用位置的变量。
-
重点是不要修改任何源代码,以免重新编译。
标签: c# visual-studio debugging visual-studio-2010 managed