Iteratorii vă permit să produceți o secvență de valori leneș, una câte una, folosind cuvântul cheie yield — fără a construi întreaga colecție în memorie. O metodă care folosește yield return devine un iterator care generează valori la cerere, ideal pentru secvențe mari sau infinite și pentru iterație personalizată.
yield return — generare leneșă de secvențe
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
