欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#基礎(chǔ)知識(shí)之base關(guān)鍵字介紹

 更新時(shí)間:2016年04月23日 16:24:38   作者:Swich  
本文主要介紹base關(guān)鍵字的使用方法,base關(guān)鍵字可以調(diào)用基類重寫(xiě)的方法,可以調(diào)用基類的構(gòu)造方法,還可以在EntityFramework中使用,下面一一介紹。

一、調(diào)用基類已被派生類重寫(xiě)的方法

復(fù)制代碼 代碼如下:

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");
    }
}

調(diào)用:

復(fù)制代碼 代碼如下:

Son s = new Son();
s.Say();

執(zhí)行代碼會(huì)先輸出Father Say,然后輸出Son Say。

二、指定派生類實(shí)例時(shí)調(diào)用基類的構(gòu)造函數(shù)

復(fù)制代碼 代碼如下:

public class Father
{
    public string Name { get; set; }
    public Father()
    {
        Name = "Father";
    }
}
 
public class Son : Father
{
    public Son()
        : base()
    {
    }
}

創(chuàng)建對(duì)象:

復(fù)制代碼 代碼如下:

Son s = new Son();

運(yùn)行之后Son的實(shí)例Name屬性為Father。

三、Base在EntityFramework中的使用,如下圖:

base

注意:base關(guān)鍵字不能在靜態(tài)方法中使用。

相關(guān)文章

最新評(píng)論