Передача произвольной коллекции в качестве параметра - C#
Формулировка задачи:
Добрый вечер!
Объясните, пожалуйста, как можно передать коллекцию, реализующую тот или иной интерфейс, в качестве параметра?
Само задание звучит так: Создать свой собственный динамический массив. В конструктор, в качестве параметра передать коллекцию, реализующую интерфейс IEnumerable<T>, создать массив нужного размера и копировать в него все элементы коллекции.
Решение задачи: «Передача произвольной коллекции в качестве параметра»
textual
Листинг программы
class DynamicArray<T>
{
public DynamicArray(IEnumerable<T> data)
{
// создаем массив нужного размера и копируем элементы...
}
}