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

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中的使用,如下图:

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

java. base关键字_C#基础知识之base关键字介绍相关推荐

  1. Java中的线程基础知识

    Java中的线程基础知识 1.线程概念 线程是程序运行的基本执行单元.当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个 ...

  2. 【Java面试高频问题】Java数据结构和算法基础知识汇总

    文章目录 Java数据结构和算法基础知识 一.Java数据结构 1. 线性结构:数组.队列.链表和栈 1.1 数组(Array) 1.2 稀疏数组 1.3 队列(Queue) 1.4 链表(Linke ...

  3. java最基本的基础知识

    java最基本的基础知识.这种东西应该印在脑子里雨打不动,风吹不走.以后不能为少个分号或缺个逗号之类的小问题所出错. 1.分隔符:超到分隔的作用. 有半角的分号(" ; ").逗号 ...

  4. [Java面试三]JavaWeb基础知识总结.

    [Java面试三]JavaWeb基础知识总结. 1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. l Int ...

  5. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  6. Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略

    Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...

  7. Dart基础知识之main()函数介绍

    Dart基础知识之main()函数介绍 main()函数 main()函数,这是一种特殊的.必需的顶级函数,应用程序从这里开始执行(重要)!!! print()函数 显示输出,把内容显示在屏幕上 字符 ...

  8. 基础知识,DSP芯片介绍

    基础知识,DSP芯片介绍 1 什么是DSP芯片     DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器.DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线 ...

  9. PS图片基础知识及常用工具介绍

    一.PS图片基础知识及常用工具介绍 PS基础教程 http://zx.kaitao.cn/tupianchuli/20120919170827.htm 选框.套索.裁剪.画笔工具:http://zx. ...

  10. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

最新文章

  1. PDF发明者逝世,曾因学生建议转行计算机,享年81岁
  2. github使用ssh key
  3. Memcache mutex设计模式
  4. boost::mp11::mp_push_back相关用法的测试程序
  5. java导出word(带图片)
  6. Spring Boot中配置文件application.properties使用
  7. zookeeper安装及分布式配置
  8. In this year of Hors, he is an adopted son
  9. 分布式团队中沟通引发的问题, itest 解决之道
  10. 计算机桌面壁纸在哪个文件夹,桌面背景在哪个文件夹,详细教您xp win7 win10系统桌面背景在哪个文件夹?...
  11. HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码
  12. 银行会计凭证粗略整理
  13. Firefox的下载处理器:FlashGot v1.0 Final颁发
  14. vue项目打包部署到与后台同一服务器上
  15. 学习批处理之安装一键装机必备软件
  16. 总成绩冒泡排序Java_输入班级48分的java考试成绩,并且将其顺序排序
  17. mxGraph画图区域使用鼠标滚轮实现放大/缩小
  18. 阿里2019社招内推!阿里云高级专家(P8)帮内推!投递简历邮箱看正文!
  19. 基于javaweb框架的springboot mybatis宠物商城源码含论文设计文档
  20. 订单中心,究竟是分还是合?

热门文章

  1. 招聘|华为2012部门招算法工程师
  2. LeetCode之根据字符出现频率排序
  3. python中的pickle解析
  4. Vue学习笔记之Vue学习前的准备工作
  5. 【LeetCode】【数组】题号:*303,区域和检索
  6. android 控件获取rect,Android自定义View圆形进度条控件(三)
  7. Java启动sparksql,spark-sql启动的时候需要制定master吗?
  8. 基于Lua语言的wireshark插件编写
  9. Android Xml布局常见问题总结
  10. 语言编出的程序怎么实装_程序员小白:编程语言到底该怎么选?