在程序的調試過程中,有時候我們想知道變量在內存中的具體占用狀況,這樣方便我們調試程序,以便於追蹤變量的變化過程
這就需要查看變量的內存占用。
1.如何進入內存查看?
2.如何查看變量?
查看變量,需要知道變量的地址,然后才可以查詢。通常我們獲取變量的地址方式跟C++差不多,通過在變量監視欄中對變量進行取址即可,例如&a,然后把獲得的變量地址輸入到內存地址欄即可。
3.簡單示例,如查看程序中字符串變量str
可以在右邊的紅色框中看到str的Asci的表示方式,因為C#是Unicode,2位的的,所以ASCII的1位的表示方式字母前面會有個點
查看整形變量a的內存狀況:
可以看到a=100,在內存中的十六進制表示0x64,正好對應。