Iterators என்பது yield keyword ஐ பயன்படுத்தி, முழு collection ஐ메모리இல் உருவாக்காமல், ஒரு நேரத்தில் ஒரு மதிப்பை게으ியமாக (lazily) உற்பத்தி செய்ய உதவுகிறது. yield return ஐ பயன்படுத்தும் method ஒரு iterator ஆக மாறி, தேவைக்கேற்ப மதிப்புகளை உற்பத்தி செய்கிறது — பெரிய அல்லது முடிவில்லாத sequences மற்றும் custom iteration க்கு இலட்சியமாக உள்ளது.
yield return —게으ிய sequence உற்பத்தி
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
