我有一个抽象的 C# 类,它通过许多类继承,我想在泛型类中添加一个静态函数。
public abstract class A<T>: where T
{
protected A()
{
// setup class A
}
public List<T> GetResult()
{
return new List<String>();
}
}
public class B : A<String>
{
public string FooBar()
{
// do something
}
}
现在,我想在抽象类 A 中添加一个静态类
pulic static List<T> GetResults()
{
var foo = new A();
return foo.GetResult();
}
现在,我想通过继承的类调用新的静态函数
B.GetResults();
抽象类可以实现这样的事情吗?