小编典典

在 Visual Studio 中调试时,我可以在返回之前找出返回值吗?

all

采取以下功能:

DataTable go() {
    return someTableAdapter.getSomeData();
}

当我在这个函数中设置断点时,是否有可能检查返回值?go()直接耦合到.aspx页面中的数据网格。

检查返回的数据表的唯一方法是使用临时变量。但是,这有点不方便。难道没有别的办法了吗?


阅读 136

收藏
2022-03-21

共1个答案

小编典典

从来没听说过。请注意,如果您 确实 添加了一个变量,无论如何它都会在发布版本中被编译器删除......

更新: 此功能已添加到 VS2013中。您可以在自动窗口中查看返回值或$ReturnValue在监视/立即窗口中使用。

该值只能在从函数返回后直接看到,因此访问它的最简单方法是在函数调用上放置一个断点并跳过 (F10) 调用。


VS2015 更新:嘘!不幸的是,它似乎不在 VS2015 (devenv v14)
VS2017 更新中:它回来了。(devenv v15)

2022-03-21