理解.NET中的垃圾收集
public class Class1{
public static int c;
~Class1()
{
c++;
}}public class Class2{
public static void Main()
{
{
var c1=new Class1();
//c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1.
}
GC.Collect();
GC.WaitForPendingFinalizers();
Console.WriteLine(Class1.c); // prints 0
Console.Read();
}}GC.Collect()
慕慕森
随时随地看视频慕课网APP