Считать строки из файла и сделать поиск подстроки - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. У меня есть файл в котором надо сделать поиск. Пример файла: Buffon Juventus Totti Roma Maldini Milan Делаю так:
Листинг программы
  1. private void button3_Click(object sender, EventArgs e)
  2. {
  3. string searchText = textBox4.Text;
  4. // массив данных из файла
  5. string[] arr = System.IO.File.ReadAllLines(filename, Encoding.Default);
  6. for (int i = 0; i < arr.Length; i++)
  7. {
  8. if (arr[i].Contains(searchText))
  9. {
  10. textBox3.Text = arr[i];
  11. }
  12. else
  13. {
  14. textBox3.Text = "no";
  15. }
  16. }
  17. }
Но при таком варианте делается поиск только по последней строке. Что я делаю не так и как грамотно реализовать поиск? Заранее спасибо.

Решение задачи: «Считать строки из файла и сделать поиск подстроки»

textual
Листинг программы
  1. class Player
  2. {
  3.     public int Number { set; get; }
  4.     public string FIO { set; get; }
  5.     public string Team { set; get; }
  6.     public Player(int number, string fio, string team)
  7.     {
  8.         this.Number = number;
  9.         this.FIO = fio;
  10.         this.Team = team;
  11.     }
  12. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы