using System.Collections.Generic; using System.Linq; namespace Folder { public class Reverse { public static IEnumerable<T> It<T>(IEnumerable<T> coll) { return coll.Aggregate( new List<T>(), (m, x) => new List<T> {x}.Concat(m).ToList()); } } }