هر گاه بخواهیم یک ارایه بسازیم ولی از تعداد عضوهای آن مطمئن نیستیم ، کافی است تا به روش زیر عمل کنیم.
ابتدا یک لیست با نام دلخواه و با همان نوعی که می خواهیم آرایه ما از همان نوع باشد می سازیم . مثلا می خواهیم آرایه ای از نوع عدد صحیح بسازیم پس باید یک لیست از نوع عدد صحیح به روش زیر بسازیم.
List<int> myInts = new List<int>();
پس از ساختن این لیست می توانیم بدون محدودیت هر تعداد که خواستیم برای آن عضو جدید تعریف کنیم.
شبیه کدهای مقابل :
myInts.Add(5);
myInts.Add(10);
myInts.Add(11);
myInts.Add(51);
myInts.Add(30);
myInts.Add(21);
با کدهای بالا شش عضو به این لیست افزوده شد
اکنون براحتی می توانید به روش زیر این لیست را به یک آرایه با نام دلخواه تبدیل کنید.
var MyArray = myInts.ToArray();
اکنون نیز مانند بالا می توانید با کمک یک فور لوپ تمام اعضاء آرایه جدید را فهرست کنید.
for (int i = 0; i < MyArray.Length; i++)
{
listBox1.Items.Add(MyArray[i]);
}