Exemplo n.º 1
0
        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();
        }