作者wa007123456 (大笨羊)
看板C_Sharp
标题[问题] 一物件使用二参照的时机?
时间Mon Jan 21 17:26:18 2013
小弟不才 想问一下初学问题
假设有一个物件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)
1F:推 s3748679:其实反过来去想没这特性会存在甚麽问题会比较合理 01/21 18:50
2F:推 chchwy:因为很多时候就是需要两个指标指到同一个物件....好像废话 01/28 00:20