相关疑难解决方法(0)

如何创建从具有不同类型的相同泛型类继承的对象列表?

我花了几个小时上下试图找到答案,我可能无法正确写出问题,这没有用.基本上,我有一个抽象类:

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>>但是他们给了我任何快乐.

关于我应该怎么做的任何提示?非常感谢!

c# generics

3
推荐指数
2
解决办法
2989
查看次数

标签 统计

c# ×1

generics ×1