using System; class A ...{ public A() ...{ Console.WriteLine("类A被创建"); } ~A() ...{ Console.WriteLine("类A被释放"); } } class Test ...{ staticvoid Main() ...{ new A(); GC.Collect();//立即调用托管堆的垃圾回收器 new A(); } }
第0代是256K。
using System; class A ...{ public A() ...{ Console.WriteLine("类A被创建"); } ~A() ...{ Console.WriteLine("类A被释放"); } } class Test ...{ staticvoid Main() ...{ for (string s =""; s !="end"; s = Console.ReadLine()) ...{ new A(); for (int i =0; i <50; i++) ...{ byte[] b=newbyte[1000]; } } } }