16. 繼續單擊“逐語句”按鈕。
黃箭頭將指向while語句。
17. 繼續單擊“逐語句”按鈕。
調試器將運行以下語句:
while (amount != 0);
amount的值是269,表達式269 != 0將求值為true,所以將進行下一次循環。黃箭頭將跳回do循環的起始大括號。
18. 繼續單擊“逐語句”按鈕。
黃箭頭將指向do循環中的第一個語句。
19. 再單擊“逐語句”按鈕22次,觀察“局部變量”窗口中的局部變量的值發生的變化。在“局部變量”窗口中,amount的值最終將變成0,而current的值變成"2693"。
黃箭頭將指向do循環的循環繼續條件:
while (amount != 0);
amount的值目前為0,所以表達式amount != 0求值為false,do循環應該終止。
20. 繼續單擊“逐語句”按鈕。
調試器將運行以下語句:
while (amount != 0);
如同我們預期的那樣,dot循環終止,黃箭頭移至showSteps_Click方法的結束大括號。
21. 單擊“調試”工具欄上的“繼續”按鈕。
窗體將出現,並顯示為了創建2693的字符串形式所經歷的4個步驟:"3","93","693"和"2693"。
22. 關閉窗體,返回Visual Studio 2005編程環境。
恭喜!你已經成功編寫了有意義的while和do語句,並利用Visual Studio 2005調試器對它們進行了調試。