O seguinte programa foi escrito na linguagem C#, usada na plataforma .NET.
using System;
using System.Collections.Generic;
namespace MyNS {
class Program {
static void Main(string[] args) {
foreach (int i in MyEnum(8)) {
Console.Write(i);
Console.Write(" ");
}
}
static IEnumerable<int>
MyEnum(int u) {
for (int i=0; i<=u; i+=2) {
yield return i;
}
}
}
}
Quando executado, esse programa produz a seguinte saída no terminal: