如何在c#中查看變量的內存地址


  在日常編碼的過程中,有時候需要對一些變量的內存地址進行查看,這樣有利於我們對自己的程序進行分析和判斷。首先可以對想要查看的變量進行監視,在Debug時,通過鼠標右鍵變量名,添加監視即可。然后在調試時,即可看到變量的內容,當程序運行至第九行,並繼續點擊下一步時,監視窗口如下圖所示。

 1     class Program
 2     {
 3         static void Main(string[] args)
 4         {
 5             string str1 = "hello";
 6             string str2 = "hello";
 7 
 8             int a = 10;
 9             string str3 = a.ToString();
10         }
11     }

  接着打開內存窗口,具體步驟為工具欄調試-》窗口-》內存,內存1--內存4選擇一個打開即可,然后可以直接將監視窗口的變量拖至內存窗口的地址欄,即可看到變量的值。

  除上述方法外,還可以通過即時窗口來觀察變量的值和內存。如下圖所示。

 


免責聲明!

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



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