Exemple #1
0
        static void Main()
        {
            MyLinkedList <int> numbers = new MyLinkedList <int>();

            numbers.Add(3);
            numbers.Add(5);
            numbers.Add(2);
            numbers.Add(10);
            numbers.Add(222);

            Console.WriteLine(numbers.IndexOf(3));
            Console.WriteLine(numbers.IndexOf(2));
            Console.WriteLine(numbers.IndexOf(222));

            Console.WriteLine(numbers.Count);

            Console.WriteLine(numbers.Contains(2));

            Console.WriteLine(numbers.RemoveAt(0).Value);

            Console.WriteLine(numbers.Remove(222).Value);

            Console.WriteLine(numbers.Count);

            Console.WriteLine();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            MyLinkedList <int> myList = new MyLinkedList <int>();

            myList.Add(1);
            myList.Add(2);
            myList.Add(3);
            myList.Remove(3);
            Console.WriteLine(myList.Count);
            foreach (int number in myList)
            {
                Console.WriteLine(number);
            }



            string[] strings = new[] { "Bob", "Sally", "Mark", "Colt" };


            MyLinkedList <string> listOfStrings = new MyLinkedList <string>(strings);

            Console.WriteLine(listOfStrings.IndexOf("Mark"));

            listOfStrings.Insert(4, "Max");
            listOfStrings.RemoveAt(1);
            listOfStrings.Add("Porsh");
            Console.WriteLine(listOfStrings.Contains("Colty"));

            foreach (string item in listOfStrings)
            {
                Console.WriteLine(item);
            }
        }