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();         }     }