Saturday, August 4, 2018

Example of Explicit Interface


//Explicit Interface-------------
    class Program
    {
        static void Main(string[] args)
        {
            ISample1 iobj = new SampleClass();
            iobj.Add(78, 100);

            Isample2 Iobj2 = new SampleClass();
            Iobj2.Add(52,400);
         
            Console.ReadKey();
        }
    }

    interface ISample1
    {
        int Add(int a,int b);
    }

    interface Isample2
    {
        int Add(int c,int d);
    }

    public class SampleClass:ISample1,Isample2
    {

         int ISample1.Add(int a,int b){
          int z=a+b;
          Console.WriteLine("ADD1" +z);
          return z;
        }

        int Isample2.Add(int a, int b)
        {
            int z = a + b;
            Console.WriteLine("ADD2" + z);
            return z;
        }


    }

No comments:

Post a Comment