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

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

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

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

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

textual
Листинг программы
class Player
{
    public int Number { set; get; }
    public string FIO { set; get; }
    public string Team { set; get; }
    public Player(int number, string fio, string team)
    {
        this.Number = number;
        this.FIO = fio;
        this.Team = team;
    }
}

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


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

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

14   голосов , оценка 3.857 из 5
Похожие ответы