0
只是想知道如何稱此爲我的學習目的。我知道,當我不使用IIm或IIn.Display時(通過使用public void Display();),通過對象創建來調用它;但是,我不知道如何調用它。如何調用這些接口方法?
public interface IIn
{
void Display();
}
public interface IIM : IIn
{
void Display();
}
public class temp : IIM
{
void IIM.Display()
{
Console.WriteLine("Displaying 1");
}
void IIn.Display()
{
Console.WriteLine("Displaying 2 ");
}
static void Main()
{
temp t = new temp();
Console.ReadLine();
}
這是一個C#版本特定的問題?如果沒有,'c#'標籤就足夠了。 – 2015-04-06 10:46:10
該代碼無法編譯(因爲它隱藏了由IIn引入的那個,所以在聲明IIM接口的Display()方法時需要'new'關鍵字) – 2015-04-06 10:47:44
@MthetheWWatson是否要提供一個代碼它不會編譯? – dotnetom 2015-04-06 10:51:20