我已經花了幾個小時來試圖找到答案,我可能無法正確說出問題,但這並沒有幫助。從本質上講,我有一個抽象類:如何創建從具有不同類型的相同泛型類繼承的對象列表?
public abstract class GenericType<T>
{ ... }
和一堆類,繼承它:
public class AType: GenericType<A>
{ ... }
public class BType: GenericType<B>
{ ... }
...
最後,我有希望遏制,從GenericType繼承的事情的清單另一個類,不管T的值是什麼,即Atypes,BTypes等等。
我的第一次嘗試是使用List<GenericType>
和List<GenericType<Object>>
,但niether給了我任何喜悅。
如何,我應該會對此有什麼建議?非常感謝!
難以置信,我沒有想到 - 非常感謝,非常感謝! – yaztheblack