Iteratorët të lejojnë të prodhoni një sekuencë vlerash me ngadalësi, një në një herë, duke përdorur fjalën kyçe yield — pa ndërtuar të gjithë koleksionin në memorie. Një metodë që përdor yield return bëhet një iterator që gjeneron vlera sipas kërkesës, ideal për sekuenca të mëdha ose të pafundme dhe iterim të personalizuar.
yield return — gjenimin e sekuencës me ngadalësi
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
