public class Enumerable<T> : IEnumerable<T> { private readonly IEnumerable<T> items; public Enumerable(IEnumerable<T> items) { this.items = items; } public IEnumerator<T> GetEnumerator() => items.GetEnumerator(); IEnumerator IEnumerable.GetEnumerator() => items.GetEnumerator(); }
335700cookie-checkC# minimal IEnumerable