C# Base

2075 / C# / Класи / Base

 

Викликати конструктор базового класу


class A : B
{
  public string ID { get; set; }
  public A(string name, string id) : base(name)
  {
    ID = id;
  }
}
 

Звертаємося до функції в базовому класі
 
class A
{
  public virtual void F1() {
    Console.WriteLine("A");
  }
}

class B : A
{
  public override void F1() {
    Console.WriteLine("B");
    base.F1(); 
  }
}

static void Main(string[] args)
{
  A a = new B();
  a.F1();
  Console.ReadKey();
}

 

B
A