Creating an interface. : Interface : Class C# Examples


C# Examples » Class » Interface »

 

Creating an interface.









    
using  System;
public  interface  ILog  {
        int  OpenLogFile(string  fileName);
        int  CloseLogFile();
        void  LogString(string  strToLog);
}
public  class  MyLog  :  ILog  {
        public  int  OpenLogFile(string  fileName)  {
                Console.WriteLine("Opening  File  {0}",  fileName);
                return  0;
        }
        public  int  CloseLogFile()  {
                Console.WriteLine("Closing  log  file");
                return  0;
        }
        public  void  LogString(string  strToLog)  {
                Console.WriteLine("Logging  String  {0}",  strToLog);
        }
}
class  MainClass  {
        public  static  void  Main()  {
                MyLog  app  =  new  MyLog();
                app.OpenLogFile("AFile");
                app.LogString("Hello  world");
                app.CloseLogFile();
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Class
» Interface