在 Visual Studio 2008 中,如果这很重要,我正在使用 C#,如何在属性上设置监视,以便在执行过程中看到值何时发生变化?
4 回答
If you have set a breakpoint, then you can right-click on the "breakpoint dot" and select "Condition". Here you can specify that the breakpoint is only hit when some value (you need to type in the variable name) changes.
A "watched" value will show in red when the value changes.
在调试模式下设置断点,右键单击要分析的属性,然后单击“添加监视”。该值将显示在 Watch 窗口中
您需要进入调试模式,因此如果您正在运行应用程序,请在调试模式下运行。否则,如果您正在运行 Web 服务,则需要附加到进程(如 aspnet_wp.exe)。
然后,您应该在 Visual Studio 的底部有一个监视窗口,您可以在其中看到属性的值。(您可以通过在其中一个空格中键入名称或单击添加以查看变量来获取此窗口中的属性)
最后一步是在程序中放置断点(停止点),以便查看正在观看的值。
在调试时,您可以右键单击任何变量并选择添加监视。您也可以拉起监视窗口并在名称列中手动键入它。我通常在我的程序开始时设置一个断点,这样我就可以添加手表,下次你调试项目时它们应该在那里,这样你就不必每次都这样做。