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