Tnx.
Code:
public class A
{
public virtual void Ispis() { Console.Write("A"); }
}
public class B : A
{
public override void Ispis() { Console.Write("B"); }
}
public class C : B
{
new public virtual void Ispis() { Console.Write("C"); }
}
public class D : C
{
public override void Ispis() { Console.Write("D"); }
}
static void Main(string[] args)
{
D d = new D();
C c = d;
B b = c;
A a = b;
d.Ispis();
c.Ispis();
b.Ispis();
a.Ispis();
Console.ReadKey();
}
public class A
{
public virtual void Ispis() { Console.Write("A"); }
}
public class B : A
{
public override void Ispis() { Console.Write("B"); }
}
public class C : B
{
new public virtual void Ispis() { Console.Write("C"); }
}
public class D : C
{
public override void Ispis() { Console.Write("D"); }
}
static void Main(string[] args)
{
D d = new D();
C c = d;
B b = c;
A a = b;
d.Ispis();
c.Ispis();
b.Ispis();
a.Ispis();
Console.ReadKey();
}