object.Dispose();
给object引用的对象一个(提早)释放它所占用的非托管资源的机会。通常即使不调用Dispose,对象依然会在Finalizer里释放非托管资源。
这之后对象object依然有效,可以互访问它的成员。object = null;
断开object引用和它所指向的内存对象之间的联系。当一个内存对象不在和任何引用联系的时候,GC就可以回收该对象占用的内存了。
显然,该语句之后不能再访问object的任何成员了。
给object引用的对象一个(提早)释放它所占用的非托管资源的机会。通常即使不调用Dispose,对象依然会在Finalizer里释放非托管资源。
这之后对象object依然有效,可以互访问它的成员。object = null;
断开object引用和它所指向的内存对象之间的联系。当一个内存对象不在和任何引用联系的时候,GC就可以回收该对象占用的内存了。
显然,该语句之后不能再访问object的任何成员了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货