yieldのサポート
yieldの実装が開始されたようです。
using System; using System.Collections.Generic; class Foo : IEnumerable [int] { public GetEnumerator () : IEnumerator [int] { yield 5; yield 3; yield 1; } } foreach (n in Foo ()) Console.WriteLine (n); /* 5 3 1 */
まだ、これ以上複雑なのは(forの中でyieldを呼び出すとか)書けないですが、何にしても実装が始まったのは嬉しい。