示例#1
0
        static void Main(string[] args)
        {
            int a = 5;
            int b = 632;
            int c = -12;

            int[] arr = new int[] { 4, 8, 15, 16, 23, 42 };
            Console.WriteLine("This program contains dynamic arrays class. Here is an examples of using this class.\n");
            DynamicArray <int> dyn1 = new DynamicArray <int>();

            Console.WriteLine($"1. Empty array of type int has been created. Capacity of array: {dyn1.Capacity}:");
            Console.WriteLine($"2. Using method .Add to add our first element: {a}:");
            dyn1.Add(a);
            dyn1.ShowArray();
            Console.WriteLine($"3. Using method .Add to add another element: {b}:");
            dyn1.Add(b);
            dyn1.ShowArray();
            Console.WriteLine("4. Using method .AddRange to add array: { 4, 8, 15, 16, 23, 42 }:");
            dyn1.AddRange(arr);
            dyn1.ShowArray();
            Console.WriteLine($"5. Using method .Remove to remove second element ({b}):");
            dyn1.Remove(1);
            dyn1.ShowArray();
            Console.WriteLine($"6. Using method .Insert to insert element {b} at index {a}:");
            dyn1.Insert(b, a);
            dyn1.ShowArray();
            Console.WriteLine($"7. Using [index] to set value {c} for the last element:");
            dyn1[7] = c;
            dyn1.ShowArray();

            Console.WriteLine("End of program. Press any key.");
            Console.WriteLine();
        }