如何:使用快速監看式對話方塊
[快速監看式] 對話方塊能夠讓您檢查及評估變數和運算式。 因為 [快速監看式] 是強制回應對話方塊,您必須在繼續偵錯之前先關閉它。 如需詳細資訊,請參閱 如何:監看偵錯工具中的運算式。 您也可以在 [快速監看式] 中編輯變數的值 如需詳細資訊,請參閱 如何:編輯變數視窗中的值。
某些使用者可能會懷疑 [快速監看式] 是否有用。 所以何不將變數或運算式加入 [監看式] 視窗呢? 您可以這樣做,但是如果您只想進行某項牽涉到一個或多個變數的快速計算,應該不會希望因為這類計算,而使得 [監看式] 視窗顯得雜亂無章。 在這種情況下,[快速監看式] 對話方塊就會變得特別有用。
[快速監看式] 對話方塊的另一項功能是它可以調整大小。 如果您要檢查大型物件的成員,通常展開並檢查樹狀的 [快速監看式],會比在 [監看式]、[區域變數] 或 [自動變數] 視窗內檢查來得容易。
[快速監看式] 對話方塊不允許同時檢視一個以上的變數或運算式。 並且,因為 [快速監看式] 是強制回應對話方塊,所以在開啟 [快速監看式] 時,無法執行像是逐步執行程式碼的作業。 如果您要執行這些作業,請改用 [監看式] 視窗。
某些運算式會有副作用,當在執行運算式之後會變更變數的值,否則就是變更程式的狀態。 在 [快速監看式] 對話方塊中評估運算式所達到的效果,就如同在您的程式碼裡執行運算式一樣。 如果您並未考慮到運算式的副作用,便可能會產生非預期的結果。
提示
在 Visual Studio 中,您可透過將游標移到變數上來檢視其數值。一個稱為 DataTip 的小方塊會出現並顯示變數的值。
依據目前使用的設定和版本而定,您所看到的對話方塊和功能表命令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 Visual Studio 中的自訂開發設定。
若要開啟快速監看式對話方塊
- 在中斷模式時,請從 [偵錯] 功能表中選擇 [快速監看式]。
若要直接加入變數並開啟快速監看式對話方塊
- 在中斷模式時,以滑鼠右鍵按一下來源視窗名稱中的變數名稱,然後選擇 [快速監看式]。 變數會自動放入 [快速監看式] 對話方塊中。
若要將快速監看式運算式加入至監看式視窗
在 [快速監看式] 對話方塊中,按一下 [加入監看式]。
在 [快速監看式] 對話方塊中顯示的任何運算式,都會立即加入至 [監看式] 視窗的運算式清單中。
如果您使用支援多重 [監看式] 視窗的 Visual Studio 版,運算式則會加入至 [監看式 1] 視窗中。