Monday, August 16, 2021

Csharp Interface with same method implementation

using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
{
I1 ia = new C();
ia.Method1();
I2 ib = new C();
ib.Method1();
}
public class C: I1, I2
{
void I1.Method1()
{
Console.WriteLine("Hello");
}
void I2.Method1()
{
Console.WriteLine("Bye");
}
}
public interface I1
{
void Method1();
}
public interface I2
{
void Method1();
}
}
view raw Oops.cs hosted with ❤ by GitHub

No comments :