[問題] 如何印出變數的記憶體位址?
最近在重新學習傳值與傳參照的用法,比方說:
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
10/27 15:03, 1F