На этом уроке мы подберём ключ к циклу foreach. создадим класс, который позволит создать свой алгоритм для перебора значений в обычном цикле foreach.
Нaпиши, что такое итератор, своими словами.
Дата отправки отчёта:
7 сентября 2017 г.
Задание выполнено: за
15 мин.
Чему научился:
Реализовал интерфейсы IEnumerable, IEnumerator.
Что было сложным:
Да, в принципе, понятно. Конечно когда мы объединили два класса в один как-то нагляднее и понятнее (лично для меня). Хотя конечно, их лучше разделять.
Комментарии:
Итератор - это какой-то перечислитель, с помощью которого можно перемещаться по объектам. А вот этим всем управляет IEnumerator, то есть в этом интерфейсе (реализовав его) можно задать логику перемещения.
Научился: Реализовывать интерфейсы IEnumerable, IEnumerator итератор -это метод,который возвращает последовательно все элементы коллекции от начала до конца