Mega Code Archive

 
Categories / C# Tutorial / Class
 

Use interface as a parameter

interface Animal { } class Dog : Animal { } class Cat : Animal { } class MainClass {    static void ListenToMe( Animal listener )    {    }        static void Main()    {       Dog dog = new Dog();       Cat cat = new Cat();       ListenToMe( dog );       ListenToMe( cat );    } }