PDA

View Full Version : استفاده از ArrayList به صورت دوبعدی



fazel-d
شنبه 23 آذر 1387, 12:09 عصر
مشکل این کد ها در چیست و چگونه می توان یه مقداری را در آن قرار داد

ArrayList[,] A = new ArrayList[1, 1];
A[0, 0] = 10;

Sajjad.Aghapour
شنبه 23 آذر 1387, 19:16 عصر
دوست عزیز ArrayList لیست پیوندی هست واینطوری مقدار نمی گیره.برای مقدار دادن به اون می تونید این کار رو بکنید


ArrayList list = new ArrayList();
list.Add(10);

حالا اگه بخواین یه رنجی رو برای اون معین کنید می تونید اینطوری تعریف کنید


ArrayList list = new ArrayList(10);

اگه می خواین دوبعدی باشه می تونید یه لیست پیوندی دیگه به لیستتون اضافه کنید.


ArrayList list = new ArrayList();
ArrayList list1 = new ArrayList();

//for add
list1.Add(10);
list.Add(list1);

//for access
ArrayList lst = (ArrayList)list[0];
MessageBox.Show(lst[0].ToString());