我想知道是否有任何方法可以在执行期间使用Visual Studio 2008更改变量的值?我知道我可以在Eclipse上做这个(放一个断点,添加一个观察者并编辑我想要的任何变量值)但是我还没有在VS上找到这个功能吗?
有什么想法吗?
感谢。
答案 0 :(得分:30)
在VS中,如果将鼠标悬停在此变量上,您会注意到它在工具提示中显示了它的值。您可以单击此工具提示并手动编辑它 - 但您需要为数据类型提供正确格式的值。字符串也需要引号“”。
有可能通过其他一些调试窗口来实现这一点,但我不知道。我会把这些答案留给别人。
答案 1 :(得分:15)
在VS中,有command/immediate window(调试时,在Debug - > Windows菜单下),它允许您更改变量值。
更直观的方式是Variable window。
答案 2 :(得分:5)
答案 3 :(得分:4)
是。有几种方法。
双击Watch,Local或Auto窗口中的变量值。您也可以从即时窗口执行此操作。
答案 4 :(得分:4)
您可以按照以下方式执行此操作:
1.在要更新可变值的代码行之后放置一个断点
2.运行应用程序直到断点被击中
3.将鼠标悬停在要编辑的变量上,将显示可变量名称和值
4.单击“值”字段并进行编辑,然后按Enter键。
完成任务......
答案 5 :(得分:3)
您可以使用以下方式之一
两者都允许用户更改变量值。