變數視窗

偵錯工具會提供一些「變數視窗」以便顯示、評估以及編輯變數和運算式。 每個變數視窗包含三個欄位的方格:名稱型別。 [名稱] 欄位包含變數名稱或運算式。 [] 和 [型別] 欄位會顯示變數或運算式的值和資料型別。

顯示在方格中的資訊類型,會依照您所使用的變數視窗而定:

  • [區域變數] 視窗會顯示目前內容或範圍的區域變數。 通常,這表示目前正在執行的程序或函式。 偵錯工具會自動填入這個視窗。 在 Visual C# 中,當 [例外狀況助理] 停用時,[區域變數] 視窗也會在發生作用中例外狀況時,顯示虛擬變數 $exception。 您可展開虛擬變數以查看例外狀況的詳細資訊。

  • [自動變數] 視窗會顯示目前和之前程式碼行中所使用的變數。 在原生 C++ 中,[自動變數] 視窗也會顯示函式傳回值。 跟 [區域變數] 視窗一樣,偵錯工具會自動填入 [自動變數] 視窗。

  • [監看式] 視窗可以讓您加入想要監看之值的變數。 但是您可以加入的不只是變數。 可以加入偵錯工具所能辨識的任何有效運算式 (如需有效運算式的語法,請參閱偵錯工具中的運算式)。 某些 Visual Studio 版本有多個 [監看式] 視窗,編號從 [監看式 1] 到 [監看式 4]。

  • [快速監看式] 對話方塊類似於 [監看式] 視窗的概念,但是 [快速監看式] 一次只能顯示一個變數或運算式。 當您想要快速檢視變數或運算式,但不想要顯示 [監看式] 視窗時,[快速監看式] 就很有用。 但是,許多使用者發現新的增強型資料提示方塊非常強大,使他們大幅減少使用 [快速監看式] 的次數 (請參閱 HOW TO:使用 DataTips)。

    即使 [快速監看式] 是一個對話方塊,但是其功能非常類似其他變數視窗。 除非另有註明,否則本節描述的程序適用於 [快速監看式] 對話方塊以及其他變數視窗。

在本節中

參考

  • C++ 中的格式規範
    描述可以用來變更機器碼中值顯示方式的規範。

  • C# 中的格式規範
    描述可以用來變更 C# 程式碼中值顯示方式的規範。

  • 虛擬變數
    描述類似變數的有用命令,以便在變數視窗中顯示有用的資訊。

相關章節