手机
当前位置:查字典教程网 >编程开发 >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#键值对容器的介绍

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

C#文件后缀名的详细介绍

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

c#中var关键字用法浅谈

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

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

c#结构和类的相关介绍

C#基础 延迟加载介绍与实例

c#基础学习之封装

精品推荐
分类导航