Hi All,
I have one confusion in following code.
class Program
{
static void Main(string[] args)
{
MyClass myClass = new MyClass();
myClass.Display();
Console.ReadKey();
}
}
public interface IOne
{
void Display();
}
public interface ITwo
{
void Display();
}
public class MyClass : IOne, ITwo
{
public void Display()
{
Console.WriteLine("test");
}
}
In above code which display method will get called Display() of IOne or Display() of ITwo?
Pankaj Kumar ChoudharyPosted Jun 2, 2015, 1:46 AM
Anant KulkarniPosted Jun 2, 2015, 1:44 AM
Pankaj Kumar ChoudharyPosted Jun 2, 2015, 1:40 AM
{
MyClass myClass = new MyClass() ;
IOne Itr = myClass;
ITwo Itn = myClass;
Itr.Display();
Itn.Display();
Console.ReadLine();
}
public interface IOne
{
void Display();
}
public interface ITwo
{
void Display();
}
public class MyClass : IOne, ITwo
{
void IOne.Display()
{
Console.WriteLine("test of IOne");
}
void ITwo.Display()
{
Console.WriteLine("test Of Itwo");
}
}
Shuvojit HalderPosted Jun 2, 2015, 1:35 AM