IEnumerable - интерфейс

  Рет қаралды 18,406

ITVDN

ITVDN

Күн бұрын

Отримай безкоштовний доступ до усіх відео курсів на 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

Пікірлер: 23
IList - интерфейс
15:17
ITVDN
Рет қаралды 1,1 М.
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 39 МЛН
IEnumerable 🆚 IEnumerator Interfaces in C#
34:06
tutorialsEU
Рет қаралды 28 М.
Асинхронное программирование на C# (блок 1)
1:01:53
Просто программист
Рет қаралды 7 М.
C# - IEnumerator - 76
14:04
RDragon
Рет қаралды 1,4 М.
Интерфейсы на практике
7:34
ExtremeCode
Рет қаралды 180 М.
Thread → Task. Многопоточность и Асинхронность
13:39
Архитектор ПО. Александр Желнин
Рет қаралды 30 М.
C#. Компараторы. Урок 36
15:51
Byte++
Рет қаралды 10 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 48 М.
C# - Интерфейсы (Interfaces)
8:01
ExtremeCode
Рет қаралды 150 М.