Resizing Array


using System;

// Resize is a method in the class Array used to resize an array.
class ResizeArray
{
    static void Main(string[] args)
    {
        char[] myArray = new char[5];   // Original size of myArray is 5
        myArray[0'A';
        myArray[1'B';
        myArray[2'C';
        myArray[3'D';
        myArray[4'E';
        Console.WriteLine("Original array: ");
        for (int i = 0; i < myArray.Length; i++)
        {
            Console.Write(myArray[i].ToString()+" ");
        }

        Array.Resize(ref myArray, 3);  // Changing the size to 3

        Console.WriteLine(" After resizing: ");
        for (int i = 0; i < myArray.Length; i++)
        {
            Console.Write(myArray[i].ToString()" ");  // Now has only 3 elements
        }

        Console.ReadLine();

    }
}

Output:
Original array:
A B C D E
After resizing:
A B C