C# 查看變量的內存占用和分布


  在程序的調試過程中,有時候我們想知道變量在內存中的具體占用狀況,這樣方便我們調試程序,以便於追蹤變量的變化過程

這就需要查看變量的內存占用。

  1.如何進入內存查看?

  

 

       2.如何查看變量?

  查看變量,需要知道變量的地址,然后才可以查詢。通常我們獲取變量的地址方式跟C++差不多,通過在變量監視欄中對變量進行取址即可,例如&a,然后把獲得的變量地址輸入到內存地址欄即可。

 

 

 

3.簡單示例,如查看程序中字符串變量str

 

 可以在右邊的紅色框中看到str的Asci的表示方式,因為C#是Unicode,2位的的,所以ASCII的1位的表示方式字母前面會有個點

查看整形變量a的內存狀況:

 

 可以看到a=100,在內存中的十六進制表示0x64,正好對應。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM