.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";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д