.NET 2.x Не получается прочитать все строки с файла Line - C#
Формулировка задачи:
Вот кажется все логично получаем все строки ReadAllLines
пихаем в массив mass
дальше цикл с i=0 по последнюю строчку mass.Length
пишу mass[i] + "\n" с опусканием вниз
и возвращаю текст строки что нашол
richTextBox1.Text = find_write.Read_Text_str("ssdd.txt", "health");
Но выходит цикл не помагает и выводит
конечную строчку игнорируя все остальные строки , в которых есть
health 400
health 600
и так далее
Бида
public string Read_Text_str(string file,string find)
{
string text=string.Empty;
FileInfo f=new FileInfo(file);
if (f.Exists==true)
{
string[] mass = File.ReadAllLines(f.Name);
for (int i = 0; i < mass.Length; i++)
{
if (mass[i].Contains(find))
{
text = mass[i] + "\n";
}
}
}
else
{
MessageBox.Show("Нету файла: "+f.Name, "ОШИБКА",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
return text;
}Решение задачи: «.NET 2.x Не получается прочитать все строки с файла Line»
textual
Листинг программы
text = text + mass[i] + "\n";