Iterators zinakuwezesha kuzalisha mfululizo wa thamani kwa uvivu (lazily), moja kwa wakati, ukitumia keyword ya yield — bila kujenga collection nzima katika kumbukumbu. Method inayotumia yield return inakuwa iterator inayozalisha thamani inapohitajika, bora kwa mfululizo mkubwa au usio na mwisho na iteration maalum.
yield return — uzalishaji wa mfululizo kwa uvivu
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
