看板 C_Sharp 關於我們 聯絡資訊
小弟不才 想問一下初學問題 假設有一個物件Car 寫如下的程式碼 Car A=new Car{...}; Car B=new Car{...}; 如果當我又再下面加了這一行 A=B; 那麼 A 之前存在 Heap 裡面的資料就被自動回收掉了 同時 修改A也會改到B 反之亦然 這樣的特性設計在C#裡面 到底有甚麼用途呢? 感謝回答! PS:個人猜測是傳遞物件給函式修改會用到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.241.53.49 ※ 編輯: wa007123456 來自: 111.241.53.49 (01/21 17:27)
s3748679:其實反過來去想沒這特性會存在甚麼問題會比較合理 01/21 18:50
chchwy:因為很多時候就是需要兩個指標指到同一個物件....好像廢話 01/28 00:20