Example #1
0
        private static void Main(string[] args)
        {
            var listOfIntegers = new IntegerList();

            listOfIntegers.Add(1);                         // [1]
            listOfIntegers.Add(2);                         // [1 ,2]
            listOfIntegers.Add(3);                         // [1 ,2 ,3]
            listOfIntegers.Add(4);                         // [1 ,2 ,3 ,4]
            listOfIntegers.Add(5);                         // [1 ,2 ,3 ,4 ,5]
            listOfIntegers.RemoveAt(0);                    // [2 ,3 ,4 ,5]
            listOfIntegers.Remove(5);                      // [2 ,3 ,4]
            Console.WriteLine(listOfIntegers.Count);       // 3
            Console.WriteLine(listOfIntegers.Remove(100)); // false

            try
            {
                Console.WriteLine(listOfIntegers.RemoveAt(5)); // false
            }
            catch (IndexOutOfRangeException e)
            {
                Console.WriteLine("false");
            }

            listOfIntegers.Clear();                  // []
            Console.WriteLine(listOfIntegers.Count); // 0
            Console.ReadLine();
        }
Example #2
0
        static void Main(string[] args)
        {
            IntegerList integerList = new IntegerList(2);

            integerList.Add(5);
            integerList.Add(6);
            integerList.Add(7);

            Console.WriteLine(integerList.GetElement(2));
            Console.ReadLine();
        }
Example #3
0
        static void Main(string[] args)
        {
            IntegerList listOfIntegers = new IntegerList();

            listOfIntegers.Add(1);                         // [1]
            listOfIntegers.Add(2);                         // [1 ,2]
            listOfIntegers.Add(3);                         // [1 ,2 ,3]
            listOfIntegers.Add(4);                         // [1 ,2 ,3 ,4]
            listOfIntegers.Add(5);                         // [1 ,2 ,3 ,4 ,5]
            listOfIntegers.RemoveAt(0);                    // [2 ,3 ,4 ,5]
            listOfIntegers.Remove(5);                      //[2 ,3 ,4]
            Console.WriteLine(listOfIntegers.Count);       // 3
            Console.WriteLine(listOfIntegers.Remove(100)); // false
            Console.WriteLine(listOfIntegers.RemoveAt(5)); // false
            listOfIntegers.Clear();                        // []
            Console.WriteLine(listOfIntegers.Count);       // 0
        }