我正在尝试创建一个基于Stack<T>
. 当我在 Visual Studio 中查看Stack<T>
[来自元数据] 时,它显示Stack<T>
implements ICollection
,这将要求它实现ICollection
'CopyTo(Array array, index)
方法,但相反,它显示为具有ICollection<T>
'CopyTo(T[] array, index)
方法。有人可以解释为什么会这样吗?
我正在尝试创建一个Stack<T>
非常模仿的集合。当我ICollection
像堆栈一样实现时,它需要我使用该CopyTo(Array array, index)
方法,但我真正想要的是使用该CopyTo(T[] array, index)
方法,就像这样Stack<T>
做一样。有没有办法在不实施的情况下实现这一目标ICollection<T>
?