Рет қаралды 18,406
Отримай безкоштовний доступ до усіх відео курсів на 30 днів (тільки для громадян України) - cutt.ly/EeUVCTkj IEnumerable - интерфейс, предоставляет перечислитель, который поддерживает простой перебор элементов неуниверсальной коллекции.
IEnumerable - это базовый интерфейс для всех не обобщенных коллекций, которые могут быть перечислены. IEnumerable содержит один метод, GetEnumerator, который возвращает IEnumerator. IEnumerator предоставляет возможность выполнить перебор элементов коллекции, предоставлять свойство Current и MoveNext и методы Reset.
Рекомендация реализовать IEnumerable и IEnumerator с классов коллекций, чтобы включить синтаксис foreach (For Each в Visual Basic), как в реализации IEnumerable не требуется. Если коллекция не реализует IEnumerable, необходимо также выполнить шаблон итератора, чтобы поддерживать этот синтаксис предоставление метода GetEnumerator, возвращающий интерфейса, класса или структуры. При использовании Visual Basic, необходимо предоставить реализацию IEnumerator, которая возвращается GetEnumerator. Разработка с C# необходимо предоставить класс, содержащий свойство Current и MoveNext и методы Reset, как описано IEnumerator, но классом не должны реализовать IEnumerator.
Благодарим всех за лайки, перепосты, добавление в избранное!
itvdn.com - видеопортал по обучению программированию
А также подписывайтесь на нас в социальных сетях:
itvdn
/ itvdn.edu
/ itvdn
/ itvdn
plus.google.co...
Свои предложения присылайте на почту: support@itvdn.com