イテレータを使うと、yield キーワードを使って、一度にメモリ全体にコレクションを構築することなく、遅延的に値のシーケンスを 1 つずつ生成できます。yield return を使うメソッドはイテレータになり、オンデマンドで値を生成します。これは大規模なシーケンスや無限シーケンス、カスタムイテレーションに最適です。
yield return — 遅延シーケンス生成
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
