PDA

View Full Version : سوال: پیدا کردن شماره یک خط در متن



c-sharp_South
شنبه 19 بهمن 1392, 12:02 عصر
سلام دوستان.
میخوام برنامم در یک string ( یا یک فایل ) دنبال یک متن خاص بگرده و بعد از پیدا کردن
شماره اون خط رو به صورت int که از قبل تعریف شده بهم بده.
آخه میخوام یک خط بالا و یک خط پایین string پیدا شده رو جداسازی کنم.
ممنون میشم راهنماییم کنید.

c-sharp_South
شنبه 19 بهمن 1392, 15:57 عصر
فکر نمیکنم سوال سختی پرسیده باشم ... :افسرده:

ALI TT
شنبه 19 بهمن 1392, 18:28 عصر
StreamReader sr = new StreamReader(@"C:\text.txt");

string line = sr.ReadLine();
int line_number = 1;

while (line != null)
{

if (line.IndexOf("your text") >= 0)
{
//finded
break;
}

line = sr.ReadLine();
line_number++;
}

//use line_number

c-sharp_South
شنبه 19 بهمن 1392, 21:44 عصر
ممنون مشکل حل شد :قلب: