public void Run() { int[] Arr = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }; var head = AssortedMethods.LinkedListWithValue(8, Arr); var resultNode = ReverseList(head, 3); while (resultNode.Next != null) { Console.WriteLine(resultNode.Data + "->"); resultNode = resultNode.Next; } }