using System.Collections;
using System.Collections.Generic;
public static void Main()
var generator = new OddGenerator();
foreach(int odd in generator)
public class OddGenerator : IEnumerable<int>
public IEnumerator<int> GetEnumerator()
IEnumerator IEnumerable.GetEnumerator()
return this.GetEnumerator();