就像C中的delete那样

解决方案 »

  1.   

    object.Dispose()或者自己写析构函数变量=null;
      

  2.   

    Object.Cancel 方法  说明:取消执行挂起的异步 Execute 或 Open 方法的调用。
    Object.Close 方法   说明:关闭对象
    Object.Dispose 方法 说明:释放非托管资源
    或者由系统GC自动释放
      

  3.   

    既然是释放那就object.Dispose();好了.也可自己写析构函数。
      

  4.   

    GC.Collect();
    GC.WaitForPendingFinalizers();
    GC.Collect();
    这三句话可以执行一次彻彻底底的垃圾收集。而如果你要释放的是COM对象的话,那么建议这样:
    Marshal.ReleaseComObject(obj);
    obj = null;
      

  5.   

    GC.Collect ();//强制对所有代进行垃圾回收。-------------------------------------
    四十年来家国,三千里地山河,凤阁龙楼连霄汉,玉树琼枝作烟箩。几曾识干戈?