これじゃいかんの?
public abstract class Base<T>
{
public abstract List<T> GetData();
}