c# Debug的一些技巧

來源:互聯網
上載者:User

標籤:步驟   迴圈   按鈕   變數   運行   出現   並且   次數   程式   

                      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對象的屬性也可以,而且你可以在這裡面進行一些簡單的轉碼也是可以作用到的

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

c# Debug的一些技巧

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.