static void Main(string[] args) { SingleList n1 = new SingleList(1); SingleList n2 = n1.InsertNext(2); SingleList n3 = n2.InsertNext(3); SingleList n4 = n3.InsertNext(4); Console.WriteLine("Traverse"); n1.Traverse(n1); Console.WriteLine("Deleting node 2"); n1.DeleteNext(); Console.WriteLine("Traverse"); n1.Traverse(null); GroceryList i1 = new GroceryList("item1"); GroceryList i2 = i1.InsertNext("item2"); GroceryList i3 = i2.InsertNext("item3"); GroceryList i4 = i3.InsertNext("item4"); Console.WriteLine("Traverse"); i1.Traverse(i1); Console.WriteLine("Deleting node 2"); i1.DeleteNext(); Console.WriteLine("Traverse"); i1.Traverse(null); DList dl = new DList(); for (int i = 0; i < 10; i++) { Console.WriteLine("Enter Number " + (i + 1) + " "); dl.insert(Convert.ToInt32(Console.ReadLine())); } Console.WriteLine(); dl.print(); dl.Delete(Convert.ToInt32(Console.ReadLine())); dl.print(); }