Если у меня есть общий класс, как это:Метод подписи в классах, которые расширяют общий класс
public class Repository<T>
{
public string Greeting(T t)
{
return "Hi, I'm " + t.ToString();
}
}
, которая вытянута, как это:
public class FooRepository : Repository<Foo>
Если FooRepository имеет метод Greeting(Foo foo)
, делает этот метод имеет ту же подпись, что и метод базового класса (т. е. скрывает или переопределяет его) или считается отдельным?
Я немного смущен, если честно.
Вы протестировали его? Составил ли он? Были ли ошибки? – Oded
Я был смущен тем, что делал Visual Studio, поэтому я хотел установить, что такое теория. – David