有沒有一種方法可以在visual studio 2012中進行調試,從而當某個變量達到特定值時想要開始調試?我有一個程序可以迭代2D數組並更改值,但是我希望它在行和列的計數器達到一定數量時開始調試,這樣數組中其他單元格的信息就已經存在了。它們的存在會影響其他單元格的值。c#調試視覺工作室2012
0
A
回答
3
您可以設置條件斷點。
設置一個正常的斷點,然後右鍵單擊它並選擇「條件...」。輸入你想檢查什麼時候中斷的C#表達式。
此功能可能不適用於所有版本的VS,但至少可用於VS2012專業版。
或者,你總是可以只添加一個if語句:
if (some condition) {
Console.WriteLine("Set breakpoint here");
}
0
您可以使用條件斷點,如果如上所述,這是去,還是儘量模仿C中的數據斷點功能更簡單的方法調試,當數據改變時停止執行。 有一個完整的答案在這裏: Reasking about hitting breakpoint at property setter
的總體思路是基本上包裹在一個領域中訪問您的數據,並把一個斷點的屬性的setter方法。
有一些VS插件可以讓你更容易,比如OZ Code。
相關問題
- 1. 在視覺工作室2012
- 2. 視覺工作室C++:64位調試dll不會工作
- 3. 錯誤加載視覺工作室2012
- 4. 視覺工作室2012安裝失敗
- 5. 視覺工作室SSRS記分卡2012
- 6. PHPMyAdmin視覺工作室c#
- 7. 視覺工作室
- 8. 視覺工作室
- 9. 視覺工作室代碼,調試不工作
- 10. 工作室風格幾乎從來沒有工作視覺工作室2012
- 11. 視覺工作室測試功能
- 12. C++單元測試/模擬框架集成到視覺工作室2012
- 13. 調試xunit測試時視覺工作室代碼錯誤
- 14. 的Prolog用c#視覺工作室13
- 15. C#計算視覺工作室
- 16. 創建C++視覺工作室
- 17. 沒有視覺工作室
- 18. XML xpath視覺工作室
- 19. 使視覺工作室在'='
- 20. 擴展視覺工作室
- 21. 綠色視覺工作室?
- 22. 視覺工作室 - TabControl.TabPages.Insert不工作
- 23. 調試時視覺工作室極端滯後峯值
- 24. Asp.net視覺工作室只是在時間調試錯誤
- 25. 停止視覺工作室將.dll文件在/調試
- 26. 視覺工作室代碼調試摩卡忽略斷點
- 27. 視覺工作室調試vs發佈模式
- 28. 如何停止使用免調試的視覺工作室
- 29. 視覺工作室爲mac調試asp.net核心項目
- 30. c#單元測試視覺工作室2010
因此,如果我有計數器我爲行和j列我可以把時間(我=值&& j =值)打破? –
在我放置的情況下,如果i = value,j = value但它會拋出錯誤 –
2010 Ult這裏有條件斷點。 TIL。謝謝。 – Tim