本人现在维护一个系统,要debug,也就是去掉错误,用VS2005工具问题如下:
1、如何查看字符串获得的值,或者其他的值,描述不是太清楚,因为我是搞Java的,第一次维护c#的系统,不太熟悉,请见谅
 例如:MembershipUser currentMember = Membership.GetUser(ViewState["UserID"].ToString());
       我如何查看ViewState["UserID"]的值,我记得看过有人操作,按F多少还是Shift+什么,就出一个列表之类的东东,将一些值都给列出来,不单单包含 ViewState["UserID"]的值2、设置断点的,就是F9,然后它会在SVN上另起一个端口为其他的网页,让我重新登录系统,模拟问题
   谁能详细点说说?谢谢本人是c#的新手,谢谢。

解决方案 »

  1.   

    Is anybody can help me ?
      

  2.   

    在这一行设置断点,按F5调试执行,运行到这一行后,你把鼠标悬停在UserID,或是tostring()上,会显示它的值
      

  3.   

    Debug->Windows 菜单下面有很多窗口在调试时都很有用,
    例如Immediate窗口,你输入ViewState["UserID"]就可以得到值,
    建议你把几个窗口输入以下,一定能解决你的问题
      

  4.   

    断点到代码位置,按Ctrl+D,然后按一下 i。出来一个命令调试窗口,把ViewState["UserID"] 打进去回车就可以了。或者右键添加监视。
      

  5.   

    java的调试难道和C#不一样?要么LZ是用junit调试?
      

  6.   

    到了断点那一步,用鼠标选中你要查看的变量,然后右键,quickwatch(快速查看)
      

  7.   

      System.Diagnostics.Debug.WriteLine(string.Format("{0}",object))
    自己用这个打印到vs的输出栏里去看就知道了