Просто интересно, как назвать это для моей цели обучения. Я знаю, чтобы назвать это с помощью создания объекта, когда я не использую 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#' будет достаточно. –
Этот код не будет компилироваться (вам нужно использовать «новое» слово при объявлении интерфейса Display() метода интерфейса IIM, так как оно скрывает значение, введенное 'IIn'). –
@MatthewWatson. Вы хотите предоставить код, который показывает, что он не будет компилироваться? – dotnetom