您需要为您添加非通用接口,Item<U>并从这些接口中创建集合.
没有办法可以创建一个集合,IList<Item<T>>其中T是一些基本类型,适用于要放入同一列表的许多不同对象类型.这是co(ntra) - 方差,特别禁止这种情况.
所以你需要添加一些常见的东西,而不是通用的东西,然后列出那个.例如,您可以创建Item<T>工具IItem,然后创建IList<IItem>.
这是你能做的最好的事情.
| 归档时间: |
|
| 查看次数: |
2131 次 |
| 最近记录: |