//base 关键字用于从派生类中访问基类的成员:
//调用基类上已被其他方法重写的方法。
//指定创建派生类实例时应调用的基类构造函数。
//基类访问只能在构造函数、实例方法或实例属性访问器中进行。
using System; using System.Collections.Generic; using System.Text;namespace keywords_base
{ class Program { static void Main(string[] args) { DerivedClass md = new DerivedClass(); DerivedClass md1 = new DerivedClass(1); } } }public class BaseClass
{ int num;public BaseClass()
{ Console.WriteLine("in BaseClass()"); }public BaseClass(int i)
{ num = i; Console.WriteLine("in BaseClass(int i)"); }public int GetNum()
{ return num; } }public class DerivedClass : BaseClass
{ // This constructor will call BaseClass.BaseClass() public DerivedClass(): base(){}// This constructor will call BaseClass.BaseClass(int i)
public DerivedClass(int i) : base(i) { } }