首页 > Windows开发 > 详细

C#基础知识之base关键字

时间:2016-04-16 21:31:56      阅读:284      评论:0      收藏:0      [点我收藏+]

前言

  •  其实很早就想写关于C#基础,总是自己给自己找借口,或者去网上搜搜看看,现在想想觉得自己有点懒惰。。。  作为开发人员,基础知识是重中之重的,只有巩固、理解、实践才能提高自身的技能。同时也希望通过这个系列,能够帮助需要巩固基础的人。

base关键字

  •  调用基类已被派生类重写的方法
    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");
        }
    }
  •  指定派生类实例时调用基类的构造函数
        public class Father
        {
            public string Name { get; set; }
            public Father()
            {
                Name = "Father";
            }
        }

        public class Son : Father
        {
            public Son()
                : base()
            {
            }
        }
  •  Base在EntityFramework中的使用,如下图:

技术分享

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

 

C#基础知识之base关键字

原文:http://www.cnblogs.com/liujie2272/p/5399245.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!