private static void LinkedListDemo() { Console.WriteLine($"\n*** {nameof(LinkedListDemo)} ***\n"); var toDoList = new LinkedList <string>(); toDoList.Add("Buy milk"); toDoList.Add("Feed a cat"); toDoList.AddAt(0, "Study C#"); Console.WriteLine($"There are {toDoList.Length} things to do:"); foreach (var item in toDoList) { Console.WriteLine($"\t-{item};"); } Console.WriteLine($"\n{toDoList.ElementAt(0)} is done!"); Console.WriteLine($"{toDoList.ElementAt(2)} is done!"); toDoList.Remove("Buy milk"); toDoList.RemoveAt(1); Console.WriteLine($"\n{toDoList.Length} things left to do:"); foreach (var item in toDoList) { Console.WriteLine($"\t-{item}"); } }