alismith
یک شنبه 15 دی 1392, 15:46 عصر
سلام
لطفا روش خوندن ArrayList با مثال توضیح میدید؟
فرض کنید این ArrayList باشه :
ArrayList foo = ArrayList();
ArrayList bar = ArrayList();
foo.add("car"); //string
foo.add(44); //integer
bar.add(foo);
foo.clear();
foo.add("car2"); //string
foo.add(33); //integer
bar.add(foo);
لطفا روش خوندن این ArrayList توضیح دهید به طوری که هربار که یک خانه از bar خوانده میشه، بشه خونه های foo را با هم چاپ کرد، منظورم اینه که نمیخام 2تا foreach بذاریم و تک تک خونه های foo رو چاپ کنیم بلکه میخام مثل آرایه با اندیس (ایندکس) و به صورت دستی این کارو انجام بدم
مثلا اینجوری :
foreach(Array arr in bar){
Console.WriteLine(arr[0]);
Console.WriteLine(arr[1]);
}
اما نمی دونم این روش درسته یا با هربار اجرای FOR یک object بر میگرده.
لطفا توضیح بدید برای انجام این کار روش درست چی هستش؟
من آشنایی زیادی با زبان C# ندارم
باتشکر
لطفا روش خوندن ArrayList با مثال توضیح میدید؟
فرض کنید این ArrayList باشه :
ArrayList foo = ArrayList();
ArrayList bar = ArrayList();
foo.add("car"); //string
foo.add(44); //integer
bar.add(foo);
foo.clear();
foo.add("car2"); //string
foo.add(33); //integer
bar.add(foo);
لطفا روش خوندن این ArrayList توضیح دهید به طوری که هربار که یک خانه از bar خوانده میشه، بشه خونه های foo را با هم چاپ کرد، منظورم اینه که نمیخام 2تا foreach بذاریم و تک تک خونه های foo رو چاپ کنیم بلکه میخام مثل آرایه با اندیس (ایندکس) و به صورت دستی این کارو انجام بدم
مثلا اینجوری :
foreach(Array arr in bar){
Console.WriteLine(arr[0]);
Console.WriteLine(arr[1]);
}
اما نمی دونم این روش درسته یا با هربار اجرای FOR یک object بر میگرده.
لطفا توضیح بدید برای انجام این کار روش درست چی هستش؟
من آشنایی زیادی با زبان C# ندارم
باتشکر