@ledsun blog
id:ledsun
GetEnumeratorの実装。
C#で自作のクラスをforeach文で呼び出したい場合はGetEnumuratorメソッドを実装すればforeach文で呼び出せるようになります*1。次のforeach文は foreach (int i in new Simplest()) { Console.WriteLine(i); } 以下のシンタックスシュガーです。 IEnumerator e = new Simplest().GetEnumerator(); while (e.MoveNext()) { …