亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C# 參考之訪問關鍵字:base、this

2020-01-24 03:47:50
字體:
來源:轉載
供稿:網友
base

base 關鍵字用于從派生類中訪問基類的成員: 

調用基類上已被其他方法重寫的方法。 
指定創建派生類實例時應調用的基類構造函數。 
基類訪問只能在構造函數、實例方法或實例屬性訪問器中進行。 

示例:

在派生類中調用基類方法。 
// base 關鍵字
// 訪問基類成員
using System;

public class BaseClass
{
    protected string _className = "BaseClass";

    public virtual void PrintName()
    {
        Console.WriteLine("Class Name: {0}", _className);
    }
}

class DerivedClass : BaseClass
{
    public string _className = "DerivedClass";

    public override void PrintName()
    {
        Console.Write("The BaseClass Name is {0}");
        //調用基類方法
        base.PrintName();
        Console.WriteLine("This DerivedClass is {0}", _className);
    }
}

class TestApp
{
    public static void Main()
    {
        DerivedClass dc = new DerivedClass();
        dc.PrintName();
    }
}

/**//*
控制臺輸出:
The BaseClass Name is BaseClass
This DerivedClass is DerivedClass
*/
在派生類中調用基類構造函數。 
// keywords_base2.cs
using System;
public class BaseClass
{
    int num;

    public BaseClass()
    {
        Console.WriteLine("in BaseClass()");
    }

    public BaseClass(int i)
    {
        num = i;
        Console.WriteLine("in BaseClass(int {0})", num);
    }
}

public class DerivedClass : BaseClass
{
    // 該構造器調用 BaseClass.BaseClass()
    public DerivedClass() : base()
    {
    }

    // 該構造器調用 BaseClass.BaseClass(int i)
    public DerivedClass(int i) : base(i)
    {
    }

    static void Main()
    {
        DerivedClass dc = new DerivedClass();
        DerivedClass dc1 = new DerivedClass(1);
    }
}

/**//*
控制臺輸出:
in BaseClass()
in BaseClass(1)
*/

注意點

從靜態方法中使用 base 關鍵字是錯誤的。 
base 主要用于面向對象開發的對態這方面,在示例2中有體現。 
this
this 關鍵字引用類的當前實例。

以下是 this 的常用用途:

限定被相似的名稱隱藏的成員 
將對象作為參數傳遞到其他方法 
聲明索引器 
示例:

 綜合示例。 
// this 關鍵字
// keywords_this.cs
using System;
class Employee
{
    private string _name;
    private int _age;
    private string[] _arr = new string[5];

    public Employee(string name, int age)
    {
        // 使用this限定字段,name與age
        this._name = name;
        this._age = age;
    }

    public string Name
    {
        get { return this._name; }
    }

    public int Age
    {
        get { return this._age; }
    }

    // 打印雇員資料
    public void PrintEmployee()
    {
        // 將Employee對象作為參數傳遞到DoPrint方法
        Print.DoPrint(this);
    }

    // 聲明索引器
    public string this[int param]
    {
        get { return _arr[param]; }
        set { _arr[param] = value; }
    }

}
class Print
{
    public static void DoPrint(Employee e)
    {
        Console.WriteLine("Name: {0}/nAge: {1}", e.Name, e.Age);
    }
}

class TestApp
{
    static void Main()
    {
        Employee E = new Employee("Hunts", 21);
        E[0] = "Scott";
        E[1] = "Leigh";
        E[4] = "Kiwis";
        E.PrintEmployee();

        for(int i=0; i<5; i++)
        {
            Console.WriteLine("Friends Name: {0}", E[i]);
        }

        Console.ReadLine();
    }
}

/**//*
控制臺輸出:
Name: Hunts
Age: 21
Friends Name: Scott
Friends Name: Leigh
Friends Name: 
Friends Name: 
Friends Name: Kiwis
*/ 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久99九色视频在线观看| 欧美日韩在线一区| 日韩在线观看免费高清| 免费av在线一区| 日本伊人精品一区二区三区介绍| 亚洲视频一区二区三区| 国产精品999| 日韩免费在线观看视频| 色婷婷av一区二区三区久久| 欧美国产高跟鞋裸体秀xxxhd| 91免费的视频在线播放| 国产精品精品国产| 在线播放日韩av| 久久99国产精品自在自在app| 欧美日韩一二三四五区| 日本午夜人人精品| 亚洲午夜国产成人av电影男同| 国产精品久久99久久| 国产成人精品av| 久久久www成人免费精品| 欧美大码xxxx| 精品欧美国产一区二区三区| 91豆花精品一区| 九九热99久久久国产盗摄| 97精品在线视频| 一区二区三区视频免费| 色婷婷综合成人| 一色桃子一区二区| 日韩av快播网址| 中文字幕日韩在线视频| 成人国产精品免费视频| 啊v视频在线一区二区三区| 国产精品美腿一区在线看| 日韩一级黄色av| 亚洲国产日韩欧美在线图片| 日韩欧美在线观看视频| 日韩经典第一页| 亚洲欧美成人网| 日韩精品高清在线观看| 国产精品久久久久久久午夜| 日韩一级黄色av| 亚洲国产天堂久久综合网| 中文字幕一区电影| 精品亚洲aⅴ在线观看| 亚洲精品电影网| 国产日韩av在线播放| 丝袜亚洲欧美日韩综合| 色偷偷888欧美精品久久久| 亚洲电影免费观看高清完整版在线| 日韩av理论片| 欧美日韩国产123| 成人写真福利网| 亚洲一区二区久久久久久| 欧美精品国产精品日韩精品| 亚洲成人三级在线| 欧美与欧洲交xxxx免费观看| 伊是香蕉大人久久| 中文字幕免费精品一区高清| 国产精品久久久久久久久借妻| 久久大大胆人体| 日韩av一卡二卡| 国产拍精品一二三| 91精品国产综合久久久久久蜜臀| 欧美性猛交xxxx富婆| 国产日韩精品在线| 亚洲国产精品999| 久久99视频精品| 中文字幕亚洲综合| 欧美日韩国产精品| 92国产精品久久久久首页| 国产v综合ⅴ日韩v欧美大片| 久久久久久久97| 亚洲视频在线观看免费| 日韩av一区二区在线| 欧美午夜片在线免费观看| 成人深夜直播免费观看| 久久久久久中文字幕| 欧美插天视频在线播放| 国产精品男人的天堂| 国产精品网红福利| 性欧美办公室18xxxxhd| 日韩福利视频在线观看| 狠狠做深爱婷婷久久综合一区| 欧美日韩中国免费专区在线看| 91久久在线播放| 成人福利视频在线观看| 欧美在线观看www| 久久久国产一区二区| 久久久久国产精品一区| 欧美大胆a视频| 亚洲天堂免费观看| 亚洲字幕在线观看| 亚洲四色影视在线观看| 亚洲精品美女在线| 欧美激情视频播放| 欧美—级a级欧美特级ar全黄| 成人伊人精品色xxxx视频| 亚洲天堂免费视频| 亚洲国产精彩中文乱码av在线播放| 色综合影院在线| 日本sm极度另类视频| 国产ts一区二区| 91超碰中文字幕久久精品| 久久精品中文字幕免费mv| 欧美高清视频一区二区| 欧美性生交xxxxxdddd| 欧美色播在线播放| 国产精品国产自产拍高清av水多| 992tv成人免费视频| 91久久综合亚洲鲁鲁五月天| 欧美久久精品午夜青青大伊人| 精品小视频在线| 欧美高清自拍一区| 久久久久久久久久久成人| 欧美午夜片在线免费观看| 亚洲香蕉成人av网站在线观看| 欧美亚洲第一页| 亚洲丁香婷深爱综合| 国产成人av网| 亚洲系列中文字幕| 中文字幕日韩高清| 国产精品久久久久久av福利软件| 国产欧美一区二区三区久久| 亚洲天堂男人天堂| 亚洲国产精品福利| 国产精品国模在线| 国产在线观看精品一区二区三区| 亚洲黄色av女优在线观看| 人妖精品videosex性欧美| 欧美福利视频在线观看| 国产日韩在线免费| 久久好看免费视频| 久久久999精品视频| 国内精品视频久久| 国产欧美精品一区二区三区-老狼| 欧美性视频精品| 亚洲免费视频网站| 国产精品久久77777| 久久九九全国免费精品观看| 欧美另类极品videosbestfree| 亚洲黄色www| 亚洲精品久久视频| 精品国产乱码久久久久久婷婷| 亚洲一区二区三区乱码aⅴ| 国产精品日韩专区| 国产精品高清在线观看| 亚洲一区美女视频在线观看免费| 欧美一级黑人aaaaaaa做受| 亚洲国产精品小视频| 亚洲国产三级网| 日韩av片永久免费网站| 国产精品久久久久久久午夜| 久久久综合免费视频| 91探花福利精品国产自产在线| 亚洲午夜国产成人av电影男同| 日韩精品在线免费播放| 欧美一区视频在线| 国产精品入口尤物| 久久精品国产成人| 精品久久久在线观看| 久久久国产精彩视频美女艺术照福利| 亚洲精品99久久久久中文字幕| 中文字幕日韩专区| 亚洲va欧美va国产综合久久|