static void Main(string[] args) { Console.WriteLine("Doubly Linked List!"); Console.WriteLine("-------------------"); DoublyLinkedList doublyLinkedList = GetDoublyLinkedlistFromInput(); //Prints InsertBefore order of DLL Console.WriteLine("---Printing Doubly Linked list---"); doublyLinkedList.PrintDoublyLinkedList(); Console.WriteLine(); Console.WriteLine("Enter the element to be deleted"); try { int element = int.Parse(Console.ReadLine()); doublyLinkedList.SetDoublyLinkedListHead(doublyLinkedList.DeleteANodeInDoublyLinkedList(element)); Console.WriteLine(); doublyLinkedList.PrintDoublyLinkedList(); } catch (Exception exception) { Console.WriteLine("Thrown exception is " + "" + exception.Message); } Console.ReadLine(); }