C# 監(jiān)視變置的內(nèi)容
監(jiān)視變量的內(nèi)容是Visual Studio幫助我們使工作變得簡單的一個例子。査看變量值的最簡單方式是在中斷模式下,使鼠標(biāo)指向源代碼中的變量名,此時會出現(xiàn)一個工具提示,顯示該變量的信息,其中包括該變量的當(dāng)前值。
還可高亮顯示整個表達式,以相同方式得到該表達式的結(jié)果。對于比較復(fù)雜的值(例如數(shù)組),甚至可以擴展工具提示中的值,査看各個數(shù)組元素項。
甚至可將這些工具提示窗口固定到代碼視圖中,這對于查看特別感興趣的變量很有幫助。固定的工具提示會一直顯示,所以即使在停止并重啟調(diào)試后,仍然可以看到它們。甚至可以在固定的工具提示中添加注釋,移動工具提示窗口,査看變量的最后一個值,即使應(yīng)用程序并沒有運行也同樣如此。
注意,在運行應(yīng)用程序時,IDE中各個窗口的布局發(fā)生了變化。默認(rèn)情況下,在運行期間會發(fā)生如下變化(變化的情況因具體的安裝而異):
?Properties窗口和其他一些窗口會消失,其中可能包括Solution Explorer窗口
?會打開 Tools 診斷窗口,顯示 Summary、Events、Memory Usage 和 CPU Usage
?Error List窗口會被IDE窗口底部的兩個新窗口替代
?新窗口中會出現(xiàn)幾個新的選項卡
左下角的新窗口在調(diào)試時非常有用,它允許在中斷模式下,密切監(jiān)視應(yīng)用程序的變量值。它包含3個選項卡,如下所示:
? Autos—當(dāng)前和前面的語句使用的變量(Ctrl+D,A)
? Locals—作用域內(nèi)的所有變量(Ctrl+D,L)
? Watch N—可定制的變量和表達式顯示(其中N為1~4的值,在Debug丨Windows | Watch上)
點擊加載更多評論>>