Explicit interface implementation and its own implementation : Explicit Interface Implementation : Class C# Examples


C# Examples » Class » Explicit Interface Implementation »

 

Explicit interface implementation and its own implementation









    
using  System;

interface  InterfaceOne
{
        void  Execute();
}

interface  InterfaceTwo
{
        void  Execute();
}

class  MyImplementation:  InterfaceOne,  InterfaceTwo
{
        void  InterfaceOne.Execute()  
        {
                Console.WriteLine("InterfaceOne.Execute  implementation");
        }
        void  InterfaceTwo.Execute()
        {
                Console.WriteLine("InterfaceTwo.Execute  implementation");
        }
        
        public  void  Execute()
        {
                ((InterfaceOne)  this).Execute();
        }
}

class  MainClass
{
        public  static  void  Main()
        {
                MyImplementation  MyImplementation  =  new  MyImplementation();
                
                MyImplementation.Execute();
        }
}
    
   
  
   



Output

InterfaceOne.Execute implementation


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Class
» Explicit Interface Implementation