是否可以在执行期间更改变量的值?

Amo*_*tir 29 .net c# debugging breakpoints visual-studio

我想知道是否有任何方法可以在执行期间使用Visual Studio 2008更改变量的值?我知道我可以在Eclipse上做这个(放一个断点,添加一个观察者并编辑我想要的任何变量值)但是我还没有在VS上找到这个功能?

任何的想法?

谢谢.

Ada*_*rth 36

在VS中,如果将鼠标悬停在此变量上,您会注意到它在工具提示中显示了它的值.您可以单击此工具提示并手动编辑它 - 但您需要为数据类型提供正确格式的值.字符串也需要引号"".

有可能通过其他一些调试窗口来做到这一点,但我不知道.我会把这些答案留给别人.


Ode*_*ded 16

在VS中,有一个命令/立即窗口(在调试时,在Debug - > Windows菜单下),它允许您更改变量值.

更可视化的方法是变量窗口.


Mit*_*eat 5

是的。有几种方法。

双击“监视”、“本地”或“自动”窗口中的变量值。您也可以从直接窗口执行此操作。


Ram*_*Ram 5

您可以使用以下方式之一进行操作

  • 用户立即窗口
  • 使用快速观看窗口

两者都允许用户更改变量值。