c# Debug的一些技巧


                      c# Debug的一些技巧 

專業工作也快兩年,從最開始的F9,F10的斷點調試,慢慢積累一些調試的技巧,令開發工作更加的效率

1.F9   最基礎的斷點, 點擊F10 不跳入方法內部,點擊F11逐行逐句的調試,碰到方法進入方法內部調試

2.當在工作中碰到for或者foreach循環特定次數才能拿到我們想要的值得時候, 條件斷點和命中次數斷點就很有用了

3.調試時,左邊斷點的箭頭,代表着調試的位置,其實它是可以用鼠標自由拖動的

4.調試時,我們用鼠標右擊,有兩個對調試很有幫助的功能,運行到光標處,設置到下一語句

 運行到光標處:按照程序的邏輯,按順序執行到你指定的位置,他的順序是程序正常運行的走向,不能往回指定

設置到下一語句:這個功能用起來很隨心所欲,你可以用來指定程序運行到哪一部分,不用按照程序的走向,可以多次重復運行同樣的方法

5.鼠標懸停在變量的值上面時可以在顯示出來值得框框里面修改值,類變量里面的屬性也是可以修改的,靜態變量不能修改

6.c/s程序,在屬性 生成 目標平台中設置為 86位程序,則可以在程序調試時修改程序,並且點擊F5 ,就可以在不重新啟動程序的情況下馬上可以使用你新添加的代碼

 這個時候不能添加全部變量,和方法,否則仍然需要重新啟動才能使用你新添加了的變量和方法

7.組合鍵:ctrl +d +i   使用即時窗口,在這個窗口你可以重新修改值得變量,新增加代碼運行

8.調試過程中,右擊鼠標 可以看到快速監視和添加監視按鈕

 快速監視:可以查看指定變量和對象的值,class對象的屬性也可以,而且你可以在這里面進行一些簡單的轉換代碼也是可以作用到的

添加監視: 這個功能是為了更好的即時看到變量的值,在系統出現因為指定的值產生問題,但是又不知道在那個步驟或者方法中改變了值,那這個功能就尤其重要他可以讓我們縮小調試的范圍


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM