Iterátory umožňují produkovat sekvenci hodnot lenivě, jednu po druhé, pomocí klíčového slova yield — bez nutnosti budovat celou kolekci v paměti. Metoda používající yield return se stává iterátorem, který generuje hodnoty na požadavek, což je ideální pro velké nebo nekonečné sekvence a vlastní iteraci.
yield return — lenivá generace sekvencí
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
