关于C#中base的解释

来源:互联网 发布:webstorm js编码 编辑:程序博客网 时间:2024/05/20 13:08
  Msdn中的解释:

   base 关键字用于从派生类中访问基类的成员:

  • 调用基类上已被其他方法重写的方法。

  • 指定创建派生类实例时应调用的基类构造函数。

基类访问只能在构造函数、实例方法或实例属性访问器中进行。

从静态方法中使用 base 关键字是错误的。

 

在构造函数中,可以用base()代表调用基类的构造函数,在其他函数中base.function(..)调用基类的方法,如果基类中的function是虚函数,并且在派生类中重写,base.function()还是调用基类的方法。

这说明base是基类可调用的方法集合。

原创粉丝点击