Yield Return ile Bellek Dostu Veri Akışı
Açıklama
Büyük veri setlerini belleğe yüklemeden, talep edildikçe tek tek dönen özel döngü yapısı.
public IEnumerable<int> TekSayilariGetir() {
for (int i = 1; i <= 100; i += 2) yield return i;
}
// Kullanımı:
foreach(int n in TekSayilariGetir()) Console.WriteLine(n);
Çıktı
Kodu çalıştırmak için ▶ butonuna tıklayın.