手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#基础知识之base关键字介绍
C#基础知识之base关键字介绍
摘要:一、调用基类已被派生类重写的方法复制代码代码如下:publicclassFather{publicvirtualvoidSay(){Cons...

一、调用基类已被派生类重写的方法

复制代码 代码如下:

public class Father

{

public virtual void Say()

{

Console.WriteLine("Father Say");

}

}

public class Son : Father

{

public override void Say()

{

base.Say();

Console.WriteLine("Son Say");

}

}

调用:

复制代码 代码如下:

Son s = new Son();

s.Say();

执行代码会先输出Father Say,然后输出Son Say。

二、指定派生类实例时调用基类的构造函数

复制代码 代码如下:

public class Father

{

public string Name { get; set; }

public Father()

{

Name = "Father";

}

}

public class Son : Father

{

public Son()

: base()

{

}

}

创建对象:

复制代码 代码如下:

Son s = new Son();

运行之后Son的实例Name属性为Father。

三、Base在EntityFramework中的使用,如下图:

C#基础知识之base关键字介绍1

注意:base关键字不能在静态方法中使用。

【C#基础知识之base关键字介绍】相关文章:

.net(c#)中的new关键字详细介绍

C# 的关键字详细介绍

C#中哈希表(Hashtable)的介绍及简单用法

关于WPF异步MVVM等待窗体的介绍

关于C#基础知识回顾--反射(二)

C#泛型编程介绍

C# 撒列实现关键字过滤的实例

C# 屏蔽关键字的实现方法

C# 参考之访问关键字:base、this

C#基础知识 全面解析可空类型

精品推荐
分类导航