黑马程序员技术交流社区

标题: 垃圾回收collect [打印本页]

作者: 郝滨    时间: 2013-3-6 08:57
标题: 垃圾回收collect
Person p = new Person();
p.Name = "kobe";
WeakReference wkr = new WeakReference(p);
p = null;//手动调用垃圾回收器。
//GC.Collect();
object o = wkr.Target;
//IsAlive
if (o != null)
{
Console.WriteLine(((Person)o).Name);
}
else
{
Console.WriteLine("对象已经被回收!");
}
Console.ReadKey();
-------------------------------------------------
((Person)o).Name这个形式的要怎么理解 ?还有其他情况能用到类似的形式呢?






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2