Mega Code Archive

 
Categories / C# Tutorial / Class
 

Use interface as reference

using System; interface Interface1 {    void PrintOut(string s); } class MyClass : Interface1 {    public void PrintOut(string s)    {       Console.WriteLine("Calling through: {0}", s);    } } class MainClass {    static void Main()    {       MyClass mc = new MyClass();                mc.PrintOut("object.");                    Interface1 ifc = (Interface1)mc;           ifc.PrintOut("interface.");             } } Calling through: object. Calling through: interface.