**이터레이터(iterator)**는 yield 키워드를 사용해 값의 시퀀스를 한 번에 하나씩 게으르게 생성하게 합니다 — 전체 컬렉션을 메모리에 만들지 않고 말입니다. yield return을 사용하는 메서드는 값을 요청에 따라 생성하는 이터레이터가 되어, 크거나 무한한 시퀀스와 사용자 정의 순회에 이상적입니다.
yield return — 게으른 시퀀스 생성
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
