static void Main(string[] args) { int[] mas = new int[] { 1, 2, 3, 4, 5, 6 }; ListOne <int> l = new ListOne <int>(mas); ListOne <int> l2 = new ListOne <int>(); Console.WriteLine("Начальная:"); l.ShowList(); l2.Reverse(l); Console.WriteLine(); Console.WriteLine("Новая:"); l2.ShowList(); l2 = new ListOne <int>(); Console.WriteLine("Новая:"); l2.ShowList(); l2.ReverseRecursion(l); Console.WriteLine(); Console.WriteLine("Новая(рекурсией):"); l2.ShowList(); }