Middle
Millised on IEnumerable liidese peamised omadused ja meetodid?
sobes.tech AI
Vastus AI-lt
C# keeles IEnumerable liides esindab kogumit, mille elemente saab läbi käia (iteratsioon). Peamised omadused ja meetodid:
GetEnumerator()meetod — tagastabIEnumeratorobjekti, mis võimaldab järjestikust läbikäiku kogumi elementide üle.
IEnumerable ei sisalda omadusi, vaid ainult selle meetodi.
Kasutusnäide:
IEnumerable<int> numbers = new List<int> {1, 2, 3};
foreach (int number in numbers) {
Console.WriteLine(number);
}
Siin kasutab foreach GetEnumerator() meetodit elementide läbimiseks.
IEnumerable<T> — generikversioon, mis tagab tüübiturvalise iteratsiooni.
IEnumerable peamine eesmärk on pakkuda standardset viisi andmesektsioonide läbimiseks, mida laialdaselt kasutatakse LINQ-s ja teistes .NET osades.