Iteradores permitem que você produza uma sequência de valores de forma preguiçosa (lazy), um de cada vez, usando a palavra-chave yield — sem construir toda a coleção na memória. Um método usando yield return se torna um iterador que gera valores sob demanda, ideal para sequências grandes ou infinitas e iteração personalizada.
Geracao de sequencia preguiçosa com yield return
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
