我在C#中有以下声明:
if (func1() || func2())
{
...
我在if语句中放置了一个断点。单步执行后,我可以看到执行进入if语句的然后部分。如何判断哪个函数导致if语句满足(或两个函数都返回true)?是否可以在不首先修改代码并将返回值分配给临时变量的情况下查看函数的返回值?
更新
根据这个问题:Can I find out the return value before returning while debugging in Visual Studio?
“自动”窗口显示两个函数的返回值。就我而言,func1
返回false,因此调用func2
,也返回false。