تغییر دادن اندازه یک آرایه در سی شارپ

نمونه کد زیر روش تغییر اندازه ی یک آرایه را به شما نشان میدهد
شما می توانید از این روش برای هر نوع آرایه ی تک بعدی استفاده کنید
در کد زیر ابتدا آرایه ی کاراکتری با طول 5 تعریف شده است و در ادامه کدها طول آرایه به 7 تغییر کرده است

// Initialize array for example
char[] array = new char[5];
array[0] = 'A';
array[1] = 'B';
array[2] = 'C';
array[3] = 'D';
array[4] = 'E';
for (int i = 0; i < array.Length; i++)
{
	MessageBox.Show(array[i].ToString());
}

Array.Resize(ref array, 7);

array[0] = 'a';
array[1] = 'b';
array[2] = 'c';
array[3] = 'd';
array[4] = 'e';
array[5] = 'f';
array[6] = 'g';

for (int i = 0; i < array.Length; i++)
{
	MessageBox.Show(array[i].ToString());
}