最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

復(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í)行代碼會先輸出Father Say,然后輸出Son Say。

二、指定派生類實(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)建對象:

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

Son s = new Son();

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

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

base

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

相關(guān)文章

最新評論

西充县| 洛南县| 拉萨市| 侯马市| 鸡西市| 清原| 华坪县| 武乡县| 涟水县| 即墨市| 南昌市| 高陵县| 二连浩特市| 新密市| 三河市| 古蔺县| 苏尼特右旗| 双城市| 永仁县| 甘孜县| 巨鹿县| 涪陵区| 固镇县| 山丹县| 勃利县| 米易县| 阳泉市| 孝感市| 水富县| 苍山县| 紫阳县| 绥芬河市| 泸溪县| 沙湾县| 湖北省| 都安| 苏州市| 石屏县| 藁城市| 巴林左旗| 利津县|