PDA

View Full Version : مبتدی: استخراج اطلاعات از Arraylist



malhabon
پنج شنبه 20 تیر 1392, 16:32 عصر
سلام
من یکسری مقادیر رو از یک فایل xml میخوانم وداخل یک arraylist می گذارم

configur f = new configur();
ArrayList AllItems = new ArrayList();
AllItems = f.Read_From_XML_File("C:\\M.XML");
حتی سعی کردم به آرایه تبدیل کنم arraylist ولی درست نشد چون من داخل arraylist مقادیری از انواع داده ها دارم
حالا من چه طوری می توانم مقدار مورد دلخواه خودمو از arraylist استخراج کنم؟؟تو اینترنت هم و چیز بدرد بخوری پیدا نکردم

llMMDll
پنج شنبه 20 تیر 1392, 17:29 عصر
سلام دوست عزیز
امیدوارم این به دردت بخوره :
static void Main(string[] args)
{
// Creates and initializes a new ArrayList.
System.Collections.ArrayList myAL = new System.Collections.ArrayList();
myAL.Add("Hello");
myAL.Add("World");
myAL.Add("!");

// Displays the properties and values of the ArrayList.
System.Console.WriteLine("myAL");
System.Console.WriteLine(" Count: {0}", myAL.Count);
System.Console.WriteLine(" Capacity: {0}", myAL.Capacity);
System.Console.Write(" Values:");
PrintValues(myAL);
System.Console.ReadKey();
}
public static void PrintValues(System.Collections.IEnumerable myList)
{
foreach (System.Object obj in myList)
System.Console.Write(" {0}", obj);
System.Console.WriteLine();
}

malhabon
پنج شنبه 20 تیر 1392, 18:26 عصر
ممنون
ولی این قبلا دیدم و کار نمیکرد برای من

Pis7Aller
پنج شنبه 20 تیر 1392, 22:47 عصر
اول اینکه باید add شه نه اینکه از assignment statement استفاده شه . باید داشته باشیم ()AllItems.Add نه اینکه = بذاریم . در مورد موارد دلخواه که بخوای از arraylist بخونی می تونی یک خورده بیشتر توضیح بدی که دقیقا کجاش مشکله ؟

malhabon
پنج شنبه 20 تیر 1392, 23:14 عصر
داخل تابع add کردم و مقدارشو بازگردوندم.
منظورم اینه که من داخل متغیر arraylist یک مقدار دارم که خودش شی از یک کلاس بود حالا میخوام مقدار یکی از متغیرهای شی رو استخراج و استفاده کنم.