码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础知识之base关键字

时间:2016-04-16 21:33:31      阅读:229      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!