![]() |
1
2
分配
此外,由于要将事件处理程序(意味着委托,其中包含对新构造实例的引用)附加到另一个对象,因此要扩展 可行的 你的物体的寿命也一样。只要附加了该事件处理程序,就无法收集对象,直到它附加到的对象符合条件为止。 |
![]() |
2
4
所发生的事情是将委托附加到页面的Unload事件。即使将变量设置为null,页面仍然存在,并且仍然有一个Unload事件,该事件仍然保存对添加到其中的委托的引用。
要删除代理,您需要使用
|
![]() |
3
0
您只需要引用一个对象。当您将该对象指定为null时,您只需将引用设置为null。物体什么也没发生。考虑以下代码:
秒现在是空的吗?你可以把一个引用看作一个简单的数字——它只是内存中对象的地址。
|