ઇટરેટર્સ તમને yield કીવર્ડનો ઉપયોગ કરીને એક સમયે આલસીપણે મૂલ્યોનો ક્રમ ઉત્પાદિત કરવા દે છે — સમગ્ર સંગ્રહને મેમરીમાં બાંધ્યા વિના। yield return નો ઉપયોગ કરતી પદ્ધતિ એક ઇટરેટર બની જાય છે જે માંગ પર મૂલ્યો ઉત્પન્ન કરે છે, જે મોટા અથવા અનંત ક્રમ અને કસ્ટમ પુનરાવર્તન માટે આદર્શ છે.
yield return — આલસી ક્રમ ઉત્પાદન
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
