예제 #1
0
        static void Main(string[] args)
        {
            MyList <string> linkedList = new MyList <string>();

            // добавление элементов
            linkedList.Add("Tom");
            linkedList.Add("Alice");
            linkedList.Add("Bob");
            linkedList.Add("Sam");

            // выводим элементы
            PrintList(linkedList);
            // удаляем элемент
            Console.WriteLine("Remove Alice");
            linkedList.Remove("Alice");
            PrintList(linkedList);
            // проверяем наличие элемента

            Console.WriteLine("Check Sum");
            bool isPresent = linkedList.Contains("Sam");

            Console.WriteLine(isPresent == true ? "Sam присутствует" : "Sam отсутствует");

            // добавляем элемент в начало

            Console.WriteLine("Add to start Bill");
            linkedList.AppendFirst("Bill");
            PrintList(linkedList);
            Console.ReadKey();
        }