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

首頁 > 編程 > C# > 正文

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

2019-10-29 21:29:16
字體:
來源:轉載
供稿:網友
本文主要介紹base關鍵字的使用方法,base關鍵字可以調用基類重寫的方法,可以調用基類的構造方法,還可以在EntityFramework中使用,下面一一介紹。
 

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

 

復制代碼代碼如下:

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

 

執行代碼會先輸出Father Say,然后輸出Son Say。

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

 

復制代碼代碼如下:

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

 

創建對象:

 

復制代碼代碼如下:

Son s = new Son();

 

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

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

C#,base,關鍵字

注意:base關鍵字不能在靜態方法中使用。



注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 来安县| 建昌县| 尖扎县| 宽城| 玉环县| 四子王旗| 平远县| 丹江口市| 珠海市| 乌鲁木齐县| 虞城县| 铁力市| 恭城| 嘉禾县| 江源县| 泾川县| 西林县| 张掖市| 密山市| 定南县| 弥勒县| 壶关县| 滨州市| 弥勒县| 尼玛县| 垣曲县| 宝清县| 新建县| 新郑市| 龙口市| 武胜县| 华宁县| 福贡县| 珠海市| 浙江省| 滦南县| 筠连县| 滕州市| 台江县| 乐亭县| 仪征市|