變數視窗
更新:2007 年 11 月
偵錯工具會提供一些「變數視窗」以便顯示、評估以及編輯變數和運算式。每個變數視窗包含三個欄位的方格:名稱、值和型別。[名稱] 欄位包含變數名稱或運算式。[值] 和 [型別] 欄位會顯示變數或運算式的值和資料型別。
顯示在方格中的資訊類型,會依照您所使用的變數視窗而定:
[區域變數] 視窗會顯示目前內容或範圍的區域變數。通常,這表示目前正在執行的程序或函式。偵錯工具會自動填入這個視窗。在 Visual C# 中,當 [例外狀況助理] 停用時,[區域變數] 視窗也會在發生作用中例外狀況時,顯示虛擬變數 $exception。您可展開虛擬變數以查看例外狀況的詳細資訊。
[自動變數] 視窗會顯示目前和之前程式碼行中所使用的變數。在原生 C++ 中,[自動變數] 視窗也會顯示函式傳回值。跟 [區域變數] 視窗一樣,偵錯工具會自動填入 [自動變數] 視窗。
[監看式] 視窗可以讓您加入想要監看之值的變數。但是您可以加入的不只是變數。可以加入偵錯工具所能辨識的任何有效運算式 (如需有效運算式的語法,請參閱偵錯工具中的運算式)。某些 Visual Studio 版本有多個 [監看式] 視窗,編號從 [監看式 1] 到 [監看式 4]。
[快速監看式] 對話方塊類似於 [監看式] 視窗的概念,但是 [快速監看式] 一次只能顯示一個變數或運算式。當您想要快速檢視變數或運算式,但不想要顯示 [監看式] 視窗時,[快速監看式] 就很有用。但是,許多使用者發現新的增強型資料提示方塊非常強大,使他們大幅減少使用 [快速監看式] 的次數 (請參閱 HOW TO:使用 DataTips)。
即使 [快速監看式] 是一個對話方塊,但是其功能非常類似其他變數視窗。除非另有註明,否則本節描述的程序適用於 [快速監看式] 對話方塊以及其他變數視窗。
在本節中
HOW TO:使用偵錯工具變數視窗
提供如何使用 [區域變數]、[自動變數] 和 [監看式] 視窗的基本資訊。HOW TO:使用快速監看式對話方塊
描述如何使用 [快速監看式] 對話方塊以便快速檢視單一變數或運算式。
參考
C++ 中的格式規範
描述可以用來變更機器碼中值顯示方式的規範。C# 中的格式規範
描述可以用來變更 C# 程式碼中值顯示方式的規範。虛擬變數
描述類似變數的有用命令,以便在變數視窗中顯示有用的資訊。
相關章節
- 偵錯工具中的運算式
描述可以在 [監看式] 視窗和 [快速監看式] 對話方塊中輸入的有效運算式語法。