Exemplo n.º 1
0
        public static void ListExample(IntegerList listOfIntegers)
        {
            listOfIntegers.Add(1); // [1]
            Console.WriteLine(listOfIntegers.Count);
            Console.ReadKey();
            listOfIntegers.Add(2); // [1 ,2]
            Console.WriteLine(listOfIntegers.Count);
            Console.ReadKey();
            listOfIntegers.Add(3); // [1 ,2 ,3]
            Console.WriteLine(listOfIntegers.Count);
            Console.ReadKey();
            listOfIntegers.Add(4); // [1 ,2 ,3 ,4]
            Console.WriteLine(listOfIntegers.Count);
            Console.ReadKey();
            listOfIntegers.Add(5); // [1 ,2 ,3 ,4 ,5]
            Console.WriteLine(listOfIntegers.Count);
            Console.WriteLine(listOfIntegers._internalStorage[4]);
            Console.ReadKey();
            listOfIntegers.RemoveAt(0); // [2 ,3 ,4 ,5]
            Console.WriteLine(listOfIntegers.Count);
            Console.WriteLine(listOfIntegers._internalStorage[4]);
            Console.ReadKey();
            listOfIntegers.Remove(5);                // [2 ,3 ,4];
            Console.WriteLine(listOfIntegers._internalStorage[4]);
            Console.WriteLine(listOfIntegers.Count); // 3
            Console.ReadKey();

            Console.WriteLine(listOfIntegers.Remove(100)); // false
            Console.WriteLine(listOfIntegers.RemoveAt(5)); // false
            listOfIntegers.Clear();                        // []
            Console.WriteLine(listOfIntegers.Count);       // 0
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            string       sizein = Console.ReadLine();
            int          size   = Convert.ToInt32(sizein);
            IIntegerList list   = new IntegerList(size);

            new Program().ListExample(list);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            IntegerList listOfIntegers = new IntegerList();

            ListExample(listOfIntegers);
        }