base是在继承的时候调用父类成员(非私有成员)的时候用。
功能:派生类中访问基类的成员(属性、函数、构造函数等)用法:public class Programmer
{
public virtual void Print()
{
Console.WriteLine("Hello!我是程序员!");
}
}
class JavaProgrammer: Programmer
{
public override void Print()
{
base.Print();//调用基类Print方法 Console.WriteLine("Hello!我是java程序员!");
}
}
class TestClass
{
static void Main()
{
JavaProgrammer jp = new JavaProgrammer();
jp.Print();
}
}
输出:"Hello!我是程序员!""Hello!我是net程序员!"