Реализация интерфейса IEnumerable - C#
Формулировка задачи:
Зачем при реализации интерфейса IEnumerable<T> кроме
я должен ещё и реализовывать не шаблонный вариант
? Разве вторая функция когда-либо вызовется?
public IEnumerator<T> GetEnumerator()
{
return animals.GetEnumerator();
} IEnumerator IEnumerable.GetEnumerator()
{
return animals.GetEnumerator();
} Решение задачи: «Реализация интерфейса IEnumerable»
textual
Листинг программы
listBox1.DataSource = new MyClassThatImplementsGenericIEnumerable();