如果我有这样的通用类:
public class Repository<T>
{
public string Greeting(T t)
{
return "Hi, I'm " + t.ToString();
}
}
扩展如下:
public class FooRepository : Repository<Foo>
如果 FooRepository 有一个名为 的方法Greeting(Foo foo)
,该方法是否与基类方法具有相同的签名(即隐藏或覆盖它),还是被认为是独立的?
老实说,我有点困惑。