[問題] 如何印出變數的記憶體位址?

看板C_Sharp作者 (浪子)時間14年前 (2009/10/27 02:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近在重新學習傳值與傳參照的用法,比方說: string str1 = "tt"; string str2 = "tt"; 網路上的說這種寫法,變數 str1 與 str2 都是指到同一個記憶體位址, 若兩個值不同,則指到不同的參照。 我想要驗證,卻找不到列印變數參照的方法。 若是換為 : int num1 = 5; int num2 = 5; 這樣實值型別的變數,我可否得知變數的記憶體位址? 小弟我主要是想釐清,實值型別與參考型別在變數宣告時, 其記憶體參考配置的情形,進而,更進一步使用 ref 與 out , 關鍵字傳入參數。(thx) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.149.88

10/27 15:03, , 1F
請參考 fixed 陳述式
10/27 15:03, 1F
文章代碼(AID): #1AvUTvL7 (C_Sharp)