PDA

View Full Version : سوال: کار با فایل ها در سی شارپ



omid-shm
پنج شنبه 06 شهریور 1393, 13:54 عصر
با سلام به دوستان گرامی
چه طوری میتونم یه فایل txt رو بخونم و تو یه آرایه دوبعدی (مثلا 3 در 4) ذخیره کنم؟
در فایل txt رشته هایی وجود دارد که با space از هم جدا شدند.می خوام یک رشته رو تا رسیدن به space از فایل txt بخواند و در یک خانه ارایه ذخیره کند در ضمن در ابتدای هر رشته علامت $ وجود دارد که می خوام قبل از قرارگرفتن رشته در آرایه علامت $ حذف بشه.

پیشاپیش ممنون از پاسخ شما

syntiberium
پنج شنبه 06 شهریور 1393, 16:15 عصر
using System.IO;

string text = File.ReadAllText("c:\\text.txt");
text = text.Replace("$", "");
string[] s1 = text.Split(new char[] { ' ' });
اگر تنها جدا کننده توی رشتت space باشه توی آرایه ی یک بعدی می شه ریختش .

omid-shm
جمعه 07 شهریور 1393, 13:50 عصر
ممنون از پاسخ شما.
تو فایل txt علاوه بر Space رشته ها با Enter هم به سطر بعدی منتقل شدند.با اجرای کد بالا اولین رشته بعد از Enter نادیده گرفته میشود.اگه میشه یه راهنمایی کنید که باید چیکار کنم؟
ممنون