1、先执行派生类的构造函数,在派生类的构造函数中调用其父类的构造函数
2、源码:
public class Program
{
static void Main(string[] args)
{
Student s = new Student();//在这里加一个断点,调试运行就可看出来
}
}
public class Person
{
public Person()//在这里加一个断点
{
}
}
public class Student : Person
{
public Student()//在这里加一个断点
{
}
}
3、验证“在派生类的构造函数中调用其父类的构造函数 ”这句话,IL反汇编程序,将上诉程序的.exe文件拖到里面(具体的分析看下图):
|
|