【问题标题】:In Visual Studio 2008 using C# how do I set a watch on a property?在使用 C# 的 Visual Studio 2008 中,如何在属性上设置监视?
【发布时间】:2011-04-06 07:01:36
【问题描述】:

在 Visual Studio 2008 中,如果这很重要,我正在使用 C#,我如何在属性上设置监视,以便在执行过程中看到值何时发生变化?

【问题讨论】:

    标签: c# visual-studio visual-studio-2008 watch


    【解决方案1】:

    如果你设置了断点,那么你可以在“断点点”上右击,选择“条件”。此处可以指定仅在某个值(您需要输入变量名)发生更改时才触发断点。

    当值发生变化时,“观察”值将显示为红色。

    【讨论】:

    • 这导致出现“监视”窗口。然后我可以关闭断点。右键单击任何其他变量时,还会出现添加到手表的选项。我怎样才能从工具栏中显示一个监视窗口?
    • 进入调试模式/附加到进程时出现监视窗口
    【解决方案2】:

    在调试时,您可以右键单击任何变量并选择添加监视。您也可以拉起监视窗口并在名称列中手动键入它。我通常在我的程序开始时设置一个断点,这样我就可以添加手表,下次你调试项目时它们应该在那里,这样你就不必每次都这样做了。

    【讨论】:

      【解决方案3】:

      在调试模式下设置断点,右键单击要分析的属性,然后单击“添加监视”。该值将显示在 Watch 窗口中

      【讨论】:

        【解决方案4】:

        您需要进入调试模式,因此如果您正在运行应用程序,请在调试模式下运行。否则,如果您正在运行 Web 服务,则需要附加到进程(如 aspnet_wp.exe)。

        然后,你应该在 Visual Studio 的底部有一个监视窗口,你可以在其中看到属性的值。 (您可以在此窗口中通过在其中一个空格中输入名称或单击添加来查看变量来获取该属性)

        最后一步是在程序中您想要查看正在观看的值的位置放置断点(停止点)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-12-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-01
          • 2011-01-16
          • 1970-01-01
          相关资源
          最近更新 更多