手机
当前位置:查字典教程网 >编程开发 >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#基础 延迟加载介绍与实例

C#键值对容器的介绍

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

C# dynamic关键字的使用方法

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

c#结构和类的相关介绍

C#独立域名查询代码

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

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

深入多线程之:内存栅栏与volatile关键字的使用分析

精品推荐
分类导航