我花了几个小时上下试图找到答案,我可能无法正确写出问题,这没有用.基本上,我有一个抽象类:
public abstract class GenericType<T>
{ ... }
Run Code Online (Sandbox Code Playgroud)
还有一堆继承自它的类:
public class AType: GenericType<A>
{ ... }
public class BType: GenericType<B>
{ ... }
...
Run Code Online (Sandbox Code Playgroud)
最后,我有另一个类想要包含从GenericType继承的事物列表,无论T的值是什么,即Atypes,BTypes等等.
我的第一次尝试是使用List<GenericType>,List<GenericType<Object>>但是他们给了我任何快乐.
关于我应该怎么做的任何提示?非常感谢!