C#中this关键字与base关键字的作用

this:(this代表所在对象的引用,也就是说,那个对象用this所在的函数,this就代表那个对象)
1.解决局部变量和成员变量的重名问题。
2.调用本类的其他构造函数。

base:
1.调用父类的同名属性、方法。
2.调用父类指定的构造函数。
3.用在子类中访问父类的成员。


8.简述实例化子类的整个过程。
1.初始化子类成员。
2.调用子类构造函数。
3.初始化父类成员。
4.调用父类构造函数。
5.执行父类构造函数。
6.执行子类构造函数。
(Ps:为什么要先执行父类构造函数?
因为在子类创建的时候,可能会用到从父类继承而来的成员,所以一定要先执行父类构造函数再执行子类的构造函数。)

原文地址:https://www.cnblogs.com/Longeren/p/2857283.html