Iterators आपको yield keyword का उपयोग करके values का एक sequence lazily, एक समय में एक उत्पन्न करने देते हैं — पूरे collection को memory में बनाए बिना। yield return का उपयोग करने वाला एक method एक iterator बन जाता है जो मांग पर values उत्पन्न करता है, बड़े या infinite sequences और custom iteration के लिए आदर्श।
yield return — lazy sequence generation
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
