相关疑难解决方法(0)

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

采取以下功能:

DataTable go() {
    return someTableAdapter.getSomeData();
}
Run Code Online (Sandbox Code Playgroud)

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

检查返回的数据表的唯一方法是使用临时变量.但是,这有点不方便.不是有另一种方式吗?

c# visual-studio visual-studio-debugging

373
推荐指数
11
解决办法
7万
查看次数

在VS调试器中获取方法的返回值

是否可以在Visual Studio调试器中获取方法的返回值,即使该值未分配给局部变量?例如,我正在调试以下代码:

public string Foo(int valueIn)
{
    if (valueIn > 100)
        return Proxy.Bar(valueIn);
    else
        return "Not enough";
}
Run Code Online (Sandbox Code Playgroud)

因为我没有在Foo中设置任何局部变量,并假设我没有在任何调用Foo中设置断点,如果我在Foo中有一个断点(或者其他方式),有没有办法看到返回值是什么)?我对Autos或中级窗口没有太多经验,所以我不确定这些是否是有效选项.

c# debugging visual-studio

17
推荐指数
2
解决办法
1812
查看次数