首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Visual C# 2005 快速入門:編寫方法與偵錯實戰(三)—— 重構提取方法、測試與逐步偵錯

     編輯:關於C語言

重構:提取方法 (Extract Method)

當相同邏輯出現多處,選取程式碼區塊 → 右鍵 → 重構 → 提取方法 → 輸入新方法名 → 確定。Visual Studio 自動:

  1. 建立新方法並移入選取程式碼
  2. 分析需傳入參數與回傳值
  3. 原處替換為方法呼叫

執行測試 (不偵錯)

  1. Ctrl+F5 啟動
  2. 輸入日費率 525、天數 17
  3. 主控台輸出:The consultant's fee is: 9817.5 (525 × 17 × 1.1)

偵錯模式逐步執行:觀察方法進入/離開

  1. 在 run 方法第一行 double dailyRate = readDouble(...) 右鍵 → 執行至游標處 (Run to Cursor)
  2. 黃色箭頭指向當前陳述句,偵錯工具列顯示
  3. F11 (逐語句) → 進入 readDouble 方法大括號
  4. 再 F11 → 執行 Console.Write(p)
  5. F10 (逐過程) → 執行 Console.ReadLine(),主控台等待輸入
  6. 輸入 525 Enter → 返回 VS,箭頭指向下一行
  7. 滑鼠懸停 line 變數 → 顯示 "525"
  8. Shift+F11 (跳出) → 完成 readDouble,返回 run 第一行
  9. F11 → 進入 readInt 方法 (第二行)

關鍵偵錯觀察點

  • 黃色箭頭:當前將執行的陳述句
  • 資料提示:懸停變數查看即時值
  • 方法跳入/跳出:對應呼叫堆疊推入/彈出
  • 主控台互動:ReadLine 導致焦點切換,輸入後自動返回 IDE
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved