آیا این درسته که وقتی شیئ کلاس person رو ریختیم تو فایل بعد موقع باز خوانی اون رو به Arraylist تبدیل کنیم ؟
اصولا شما هر چیزی رو میتونید در ArrayList ذخیره کنید.
حالا که به شی کلاس ArrayList تبدیل شده چه جوری باید به متغیر هایی که تو object تعریف کرده بودم دست پیدا کنم؟
اینطوری میتونی به کلاس مورد نظرت برگردونی، از طریق حلقه :
ArrayList lst = new ArrayList();
CStoreItem Item = new CStoreItem();
public int Locates(string ItemName)
{
int j=0;
int k=0;
for(int i=0;i<lst.Count;i++)
{
Item = (StoreItem.CStoreItem)lst[i];
if(Item.ItemName == ItemName)
{
j=Item.NumberInput;
k+=j;
}
}
return k;
}