Discussion:
Q: Using C# generics, write a doubly-linked list that can store any type of data. Do NOT use a built-in C# data structure or class (or any other pre-made implementations from another library). Write a small console application that adds 5 items (named Item1, Item2, Item3, Item4 and Item5) to the list and then navigates through each item in both directions using a foreach loop. You do not have to have user input. In other words, you can create the linked list and programmatically add the data to it.