国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#基礎知識之base關鍵字介紹

2020-01-24 01:11:15
字體:
來源:轉載
供稿:網友

一、調用基類已被派生類重寫的方法

復制代碼 代碼如下:

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();

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

二、指定派生類實例時調用基類的構造函數(shù)

復制代碼 代碼如下:

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

創(chuàng)建對象:

復制代碼 代碼如下:

Son s = new Son();

運行之后Son的實例Name屬性為Father。

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

base

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 山东省| 隆昌县| 高台县| 宁武县| 柘城县| 左云县| 隆回县| 卫辉市| 饶河县| 虎林市| 葫芦岛市| 洞口县| 洛宁县| 通海县| 临沧市| 山阳县| 甘泉县| 屏东县| 巴中市| 揭东县| 莲花县| 股票| 禹州市| 乐平市| 唐山市| 汕尾市| 内丘县| 绥滨县| 拜泉县| 东阿县| 襄城县| 高安市| 山阴县| 青龙| 山丹县| 兰溪市| 宣汉县| 西吉县| 顺义区| 大洼县| 青浦区|