using System;
class A
{
public A()
{
Console.WriteLine("类A被创建");
}
~A()
{
Console.WriteLine("类A被析构");
}
}
class Test
{
static void Main()
{
new A();
Console.ReadKey();
}
}打印出的结果 只显示构造A 为什么不显示~A里的内容
我看视频教程的时候 老师的编译器是能打印出~A的内容的 代码我是比着老师的敲的
class A
{
public A()
{
Console.WriteLine("类A被创建");
}
~A()
{
Console.WriteLine("类A被析构");
}
}
class Test
{
static void Main()
{
new A();
Console.ReadKey();
}
}打印出的结果 只显示构造A 为什么不显示~A里的内容
我看视频教程的时候 老师的编译器是能打印出~A的内容的 代码我是比着老师的敲的
class A
{
public A()
{
Console.WriteLine("类A被创建");
}
~A()
{
Console.WriteLine("类A被析构");
}
}
class Test
{
static void Main()
{
new A();
//Console.ReadKey();
}
}
析构是对象销毁的时候才执行的,你的 A 只有在Main函数执行完了之后才销毁....