Передать в конструктор коллекцию, реализующую интерфейс IEnumerable - C#
Формулировка задачи:
Подскажите, пожалуйста, застопорился. Вот вопрос:
Как передать коллекцию в конструктор, который в качестве параметра принимает коллекцию, реализующую интерфейс IEnumerable<T>?
Я пишу так:
Но если это правильно, каким образом мне тогда обратиться к параметру coll (нужно в мою коллекцию скопировать эту коллекцию)? Или как-то по-другому нужно передавать в конструктор?
Спасибо!
public MyCollection(IEnumerable<T> coll) { }
Решение задачи: «Передать в конструктор коллекцию, реализующую интерфейс IEnumerable»
textual
Листинг программы
using System.Linq; //<<-------- .... public MyCollection(IEnumerable<T> coll) { myArr = new T[coll.Count()]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д