Iteraattorit mahdollistavat arvojonon tuottamisen laiskasti, yksi kerrallaan yield-avainsanan avulla — ilman koko kokoelman rakentamista muistiin. yield return -komentoa käyttävä metodi muuttuu iteraattoriksi, joka tuottaa arvoja tarvittaessa, mikä on ihanteellista suurille tai äärettömille sarjoille ja mukautetulle iteroinnille.
yield return — laiskan arvojonon tuottaminen
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
