C Sharpのデータ型
IEnumerable<T>,IEnumerator<T>インターフェイスを戻り値とするメソッドやgetアクセサは、 yieldキーワードによるコルーチンに対応し、ジェネレータを簡潔に記述できる。