PDA

View Full Version : سوال: لطفا راهنمایی کنید**در رابطه با جستجوی فایل



mojehfilm
شنبه 26 دی 1388, 20:47 عصر
با سلام به همه *مخصوصا حرفه ای ها !!!1
یک سوال داشتم :
من یه فایل متنی دارم (پسوند txt) ، یک سری نوشته مثل زیر داخلش نوشته شده :
A123,345,567
B546,352,674
C145,256,587
حالا سوال من اینه ، چطور می تونم از این فایل وقتی A خوندم 3 تا عدد بعدی اون رو که مربوط بهش هست بخونم و توی یک متغیر بزارم (یعنی 123 توی یک متغیر و 345 توی یکی دیگه و 567 توی یک متغیر دیگه).

ممنون از اینکه راهنمایی می کنید ...

ehsan2007
شنبه 26 دی 1388, 22:38 عصر
سلام با این کد خط به خط بخون از توی فایل

string line="";
Stream s = newFileStream(@"c:\122.txt", FileMode.Open);

using (StreamReader sr = newStreamReader(s, Encoding.Default))
{
line = null;
string str=sr.ReadLine();
while (str != null)
{
line += str;
str=sr.ReadLine();
}
}

بعدش هر خط رو با این کد توی آرایه بریز البته دیگه این کارو خودت توی حلقه while بالا انجام بده


string[] arrValues = str.Split(",".ToCharArray());


توی آرایه اول دنبال A بگرد اگه بود به جای A نال رو بگذار اگه نبودم برو خط بعدی
موفق باشی