Mega Code Archive

 
Categories / C# Tutorial / Class
 

Interface Inheritance Demo

using System; interface ITest {     void Foo(); } class Base : ITest {     public void Foo() {         Console.WriteLine("Base.Foo (ITest implementation)");     } } class MyDerived : Base {     public new void Foo() {         Console.WriteLine("MyDerived.Foo");     } } public class InterfaceInh3App {     public static void Main() {         MyDerived myDerived = new MyDerived();         Console.WriteLine();         myDerived.Foo();         Console.WriteLine();         ((ITest)myDerived).Foo();     } }