Передать в конструктор коллекцию, реализующую интерфейс 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()];
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д