Hi All,
Hope you all are doing good.
In this article, I will explain you about how to implement two interfaces with same method in C#.
Answer: If we have two interface with same method name then a class need to implement interface explicitly in a program.
For more information, please go through below snippet of code.
namespace InterfaceExample
{
class Program
{
static void Main(string[] args)
{
IInterface1 objI1 = new Test();
objI1.Print();
IInterface2 objI2 = new Test();
objI2.Print();
Console.ReadKey();
}
}
interface IInterface1
{
void Print();
}
interface IInterface2
{
void Print();
}
class Test : IInterface1, IInterface2
{
void IInterface1.Print()
{
Console.WriteLine("Print text of IInterface1");
}
void IInterface2.Print()
{
Console.WriteLine("Print text of IInterface2");
}
}
}
Thanks for reading my article.
Hope you all are doing good.
In this article, I will explain you about how to implement two interfaces with same method in C#.
Answer: If we have two interface with same method name then a class need to implement interface explicitly in a program.
For more information, please go through below snippet of code.
namespace InterfaceExample
{
class Program
{
static void Main(string[] args)
{
IInterface1 objI1 = new Test();
objI1.Print();
IInterface2 objI2 = new Test();
objI2.Print();
Console.ReadKey();
}
}
interface IInterface1
{
void Print();
}
interface IInterface2
{
void Print();
}
class Test : IInterface1, IInterface2
{
void IInterface1.Print()
{
Console.WriteLine("Print text of IInterface1");
}
void IInterface2.Print()
{
Console.WriteLine("Print text of IInterface2");
}
}
}
Thanks for reading my article.
No comments:
Post a Comment