查找将函数输入到return中的结果
本文关键字:结果 return 函数 输入 查找 | 更新日期: 2023-09-27 18:16:42
如果使用调试器逐步执行,我有如下代码块
return int Foo()
{
return Bar();
}
调试器中是否有任何方法可以在Foo
返回结果之前找出Bar
的结果?
如果Bar()
没有副作用,只需在快速观察窗口中评估(运行)它。
否则,如果它确实有副作用,如果您可以重写代码,则将其写成
return int Foo()
{
var bar = Bar();
return bar;
}
会考虑使用Command Window
?这可以在
View => Other Windows => Command Window
和
型? Bar()
你可以看到Bar()
的结果,甚至不需要执行Foo()
- 命令窗口使用基础
您可以调用Bar()并将结果存储在一个变量中,然后简单地输出它。否则,您可以添加一个断点,并使用visual studio的步进功能逐行遍历代码和变量值。