我想知道是否有任何方法可以在執行期間使用Visual Studio 2008更改變量的值?我知道我可以在Eclipse上執行此操作(放置斷點,添加觀察器並編輯所需的任何變量值),但是我沒有在VS上找到此功能?在執行期間可以更改變量的值嗎?
有什麼想法?
謝謝。
我想知道是否有任何方法可以在執行期間使用Visual Studio 2008更改變量的值?我知道我可以在Eclipse上執行此操作(放置斷點,添加觀察器並編輯所需的任何變量值),但是我沒有在VS上找到此功能?在執行期間可以更改變量的值嗎?
有什麼想法?
謝謝。
在VS中,如果你將鼠標懸停在這個變量上,你會注意到它在工具提示中顯示它的值。您可以單擊此工具提示並手動進行編輯 - 但您需要爲數據類型提供正確格式的值。字符串也需要引號「」。
有可能通過一些其他調試窗口來做到這一點,但我不知道任何。我會把這些答案留給其他人。
在VS中,有command/immediate window(調試時,在Debug - > Windows菜單下),它允許您更改變量值。
更直觀的方式是Variable window。
將'datetime'用於'AddDays',在將來需要獲取日期的地方。使用工具提示時,出現語法錯誤。 – 2017-09-28 07:38:51
是的。有幾種方法。
雙擊Watch,Local或Auto窗口中的變量值。您也可以從即時窗口執行此操作。
您可以這樣做,如下所示:
1.在您要更新可變值的代碼行後面放置一個斷點。
2.運行應用程序,直到命中斷點。
3.只需將鼠標懸停在要編輯的變量上,即可顯示可用的名稱和值。
4.單擊Value字段並編輯它,然後按enter鍵。
任務完成...
您可以通過以下方式
都允許用戶更改變量值。
這就對了:) – 2010-06-04 08:22:09