Middle
217
Какие основные свойства и методы у интерфейса IEnumerable?
Ответ от нейросети
sobes.tech AI
Интерфейс IEnumerable в C# представляет коллекцию, элементы которой можно перебрать (итерировать). Основные свойства и методы:
- Метод
GetEnumerator()— возвращает объектIEnumerator, который позволяет последовательно проходить по элементам коллекции.
IEnumerable не содержит свойств, только этот метод.
Пример использования:
IEnumerable<int> numbers = new List<int> {1, 2, 3};
foreach (int number in numbers) {
Console.WriteLine(number);
}
Здесь foreach использует GetEnumerator() для перебора элементов.
IEnumerable<T> — обобщённый вариант, который обеспечивает типобезопасную итерацию.
Основное назначение IEnumerable — предоставить стандартный способ перебора последовательностей данных, что широко используется в LINQ и других частях .NET.