제목 : yield 키워드 : yield 키워드를 사용하여 단계별로 데이터 반환
using System;
using System.Collections;
namespace YieldDemo
{
class Program
{
static void Main(string[] args)
{
foreach (int num in GetNumbers())
{
Console.Write("{0} ", num);
}
Console.WriteLine();
}
// yield 키워드를 사용하여 단계별로 데이터 반환
static IEnumerable GetNumbers()
{
yield return 1;
yield return 2;
for (int i = 3; i <= 10; i++)
{
yield return i;
}
}
}
}