static void Main(string[] args) { DoublyLinkedList <string> list = new DoublyLinkedList <string>(); list.Add("Два"); list.Add("Три"); list.Add("Четыре"); list.Add("Пять"); list.AppendFirst("Раз"); foreach (var s in list.GetEnumerator()) { Console.Write(s + " "); } Console.WriteLine(); foreach (var s in list.GetEnumerator(true)) { Console.Write(s + " "); } Console.WriteLine(); Console.WriteLine(list.Count); if (list.Contains("Три")) { list.Remove("Три"); } if (!list.IsNull) { Console.WriteLine(list.Count); } foreach (var s in list.GetEnumerator()) { Console.Write(s + " "); } Console.ReadKey(); }