الكلمة المفتاحية Yield
تُستخدم yield لإنشاء مكرر (iterator) دون الحاجة إلى إنشاء مجموعة بيانات مؤقتة.
مثال
csharp public IEnumerable<int> GetNumbers() { yield return 1; yield return 2; yield return 3; }
هذه الطريقة فعالة جداً في استهلاك الذاكرة لمجموعات البيانات الكبيرة لأنها تنتج العناصر واحداً تلو الآخر.