Stack реализует ICollection, но имеет методы из ICollection

Я пытаюсь создать пользовательскую коллекцию на основе 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?

6
задан Thick_propheT 30 June 2014 в 17:14
поделиться