我有一个带有类型参数的对象 - 叫做 Object<T>
- 需要能够将多个具有不同类型参数的对象添加到列表中,如下所示:
var obj1 = new Object<SomeType>();
var obj2 = new Object<SomeOtherType>();
var list = new List<Object<WhatGoesHere>{ obj1, obj2 };
如果只是不同对象的列表,我知道我可以使用接口,但似乎不适用于具有不同类型参数的对象列表,所以我想了解我的选择是什么?