static void Main(string[] args) { LinkedList list = new LinkedList(); list.Push(10); list.Push(20); list.Push(30); list.Push(40); // Insert 25, after 30. So linked list // becomes 40->30->25->20->10->NULL list.InsertAfter(list.head.next, 25); //Add new node after the link list list.Append(5); list.PrintList(list.head); list.DeleteNode(list.head.next); //Print list after deletion list.PrintList(list.head); Console.ReadKey(); }