Передать в конструктор коллекцию, реализующую интерфейс 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()];
}