1 引言
WeakReference的说明:
程序在引用同时又可以被GC会受到就叫弱引用。常规的引用是强引用,GC不会回收对象。
使用:假设一个类,名称为Data。
//短弱引用,常用 var wref=new WeakReference(new Data(),false); //长弱引用 var myref=new WeakReference(new Data(),true);
对于short,对象被GC回收,Target变成null。
对于long,对象的Finalize方法调用后,长弱引用保留,对象状态未知,但是可以被重新创建。如果对象没有Finalize方法,则和短弱引用一样。
标签:GC,对象,Messenger,引用,new,wpf,Data,WeakReference,winform From: https://www.cnblogs.com/noigel/p/17098543.html