سلام من از کد زیر استفاده کردم تا اسم فایلهای درون یک پوشه رو داخل لیست باکس چاپ کنه اما همیشه یک چیز توی لیست باکس چاپ میکنه ==> String [] array
string[] filepath = Directory.GetFiles(@"F:\testfolder"); foreach (string FileName in filepath) ; listBox1.Items.Add(filepath);
سلام دوست عزیز، اینجوری بنویسش
string[] filepath = Directory.GetFiles(@"F:\testfolder"); foreach (string FileName in filepath) { listBox1.Items.Add(FileName); }
در ضمن آخر حلقه foreach رو نباید سمیکالن (;) بذاری.
آخه شما آخر حلقه علامت سمیکالن گذاشتین که اشتباهه،کاری به اکولاد نداریم.
در ضمن باید توی پرانتز بنویسی FileName یعنی اینجوری
listBox1.Items.Add(FileName);
که شما نوشتین
listBox1.Items.Add(filepath);
همین کد بنده رو copy-paste می کردین، نتیجه می گرفتین.
2,337 سوال
2,871 پاسخ
3,725 دیدگاه
3,919 کاربر