一、F9快速斷點設置 函數
二、F5調試輸出 測試
三、變量監視 設計
四、調用堆棧 調試
五、逐過程調試(F10): string
在斷點處,若是但願繼續執行程序,則可按F5鍵,程序會運行到下一個斷點的代碼行處。 it
若是要一步步查看程序的執行狀況,以及變量、屬性值等,可按F10鍵. 變量
六、逐語句調試(F11): 命名空間
在調用函數的狀況下,逐過程調試將執行函數,而後跳過函數體;逐語句調試可以看到函數體內的代碼逐句執行的狀況。加入WriteLine方法來輔助輸出調試信息。 技巧
七、斷言的使用 語法
Debug類(命名空間System.Diagnostics)
Debug.Assert(表達式,string str):表達式,測試條件,str:提示消息。
測試是調試的入口,重心在於設計輸入數據讓特定問題出現的技巧。
調試不等於測試,調試重心在於修正語法錯誤和邏輯錯誤的過程,重點在於定位問題。