Iteratorji vam omogočajo, da leno, eno po eno, proizvajate zaporedje vrednosti z uporabo ključne besede yield — brez da bi celotno zbirko shranili v pomnilniku. Metoda, ki uporablja yield return, postane iterator, ki proizaja vrednosti po potrebi, idealen za velike ali neskončne zaporedja ter po meri prilagojene ponavljalne procese.
yield return — lena tvorba zaporedja
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
