C#如何立即回收内存

来源:互联网 发布:java如何定义一个方法 编辑:程序博客网 时间:2024/05/17 02:23
1.把对象赋值为null
2.立即调用GC.Collect();

注意:这个也只是强制垃圾回收器去回收,但具体什么时候执行不确定。 

代码:

    class Test    {        ~Test()        {            Console.WriteLine("DeConstructor.");        }     }    class Program    {        static void Main(string[] args)        {            Test t = new Test();             t = null;            GC.Collect();             Console.Read();        }    }



原创粉丝点击