Iterators memungkinkan Anda menghasilkan urutan nilai secara lazy (malas), satu per satu, menggunakan kata kunci yield — tanpa membangun seluruh koleksi di memori. Sebuah metode yang menggunakan yield return menjadi iterator yang menghasilkan nilai sesuai permintaan, ideal untuk urutan yang besar atau tak terbatas dan iterasi kustom.
yield return — lazy sequence generation
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
