static void Main(string[] args) { ClassChild aa = new ClassChild();//先初始化成员变量,再调用构造函数; //先初始化子类的成员,再初始化父类的成员。 //先调用父类的CTOR,再调用子类的CTOR。 Console.WriteLine("====================="); HelpFun(); Console.ReadKey(); //怎么没执行析构函数? }
static void Main(string[] args) { ClassBase parent = new ClassChild(); parent.Print(); parent.Print2(); Console.WriteLine(); ClassChild child = parent as ClassChild; child.Print(); child.Print2(); Console.WriteLine("Hello World!"); var key = Console.ReadKey(); }
public static void HelpFun() { ClassChild aa = new ClassChild(); }