看板 C_Sharp 關於我們 聯絡資訊
大家好! 我看了這篇文章 外國人寫的文章 http://rapidapplicationdevelopment.blogspot.com/2007/01/parameter-passing-in-c.html 小弟英文 能力不是這麼好..... 目前有一個問題是 文中所提到的 第五項 5. Reference Types Passed by Value 為何結果sb1 不是 "hello" 既然結果是"hello world" 那為何sb2 = null時 sb1沒有跟著null null是例外???? 看起來不是傳址 也不像傳遞參數 我搞混了 TAT Thanks in advance for any help :D -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.147.82
ssccg:圖上不都很清楚了嗎? reference type是存址,pass by value 09/09 10:44
ssccg:時是傳址,然後使用時會自動去使用該位址的物件,所以可以改 09/09 10:45
ssccg:但sb2只是複製一份址的變數,所以被改不影響sb1 09/09 10:45
charles0203:已解惑 感謝各位 09/09 19:49