手机
当前位置:查字典教程网 >编程开发 >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关键字介绍】相关文章:

C#中的yield关键字的使用方法介绍

C#独立域名查询代码

c# Base关键字的使用

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

C#基础概念二十五问 21-25

浅谈C#基础之类的访问修饰符

C#键值对容器的介绍

C#实现的最短路径分析

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

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

精品推荐
分类导航