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