Я пытаюсь создать пользовательскую коллекцию на основе Stack< Т>
.Когда я смотрю на Stack
[из метаданных] в Visual Studio, он показывает, что Stack
реализует ICollection
, что потребует его реализации ICollection
's CopyTo(Array array, index)
, но вместо этого показано, что он имеет ICollection
's CopyTo(T [] массив, индекс)
метод. Может кто-нибудь объяснить, почему это так?
Я пытаюсь создать коллекцию, которая довольно сильно имитирует Stack
. Когда я реализую ICollection
как стек, мне требуется использовать метод CopyTo(Array array, index)
, но на самом деле я хочуиспользовать метод Метод CopyTo(T[] array, index)
, аналогичный Stack
. Есть ли способ добиться этого без реализации ICollection
?