相关疑难解决方法(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万
查看次数

调试返回值

我还记得,我可以看到的一个方法的返回值,当我调试一个C++在Visual Studio 6.0的代码.现在,我在Visual Studio 2010中缺少C#的功能.
我在哪里可以看到返回值,或者是否有原因显示它?

Edit1:一个例子:

string GetFullName()
{
  return GetFirstName() + " " + GetLastName();
}
Run Code Online (Sandbox Code Playgroud)

当我从返回到下一行的行开始步骤(调试器)时,我希望在调试变量窗口中看到全名.

c# debugging visual-studio-2010 visual-studio

13
推荐指数
1
解决办法
5285
查看次数

如何在调试时获得返回值?

我看了看SO,但找不到答案,我确定它在那里虽然......?

在调试时,如果我在其上放置断点,如何获取return语句的值?我喜欢凝聚成一条线,只是看起来很漂亮.但我目前没有,因为我无法弄清楚如何调试返回的结果......?

using (IUnitOfWork context = new EFUnitOfWork())
{
    var repo = new ReportRepository(context);
    return repo.GetProcedureReport(startDate, endDate).ToList();
    //return result.ToList();
}
Run Code Online (Sandbox Code Playgroud)

c# debugging visual-studio visual-studio-debugging visual-studio-2012

10
推荐指数
2
解决办法
4869
查看次数