Определенная фраза в текстовом документе не находится - C#

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

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

Помогите с кодом. Я создал документ txt и записывал туда слова добавляя "$":
System.IO.File.AppendAllText(@"C:\textfile.txt", response[1] + response[2] + "$", Encoding.Default);
Теперь делаю поиск в этом документе, но ничего не получается:
         
                        string lines = response[1] + response[2];
                        for (int j = 0; j < 50; j++)
                        {
                            StreamReader regist = new StreamReader(@"C:\textfile.txt");
                        string[] reg = regist.ReadToEnd().Split('$');    
                            
                            if (reg[j] == lines)
                            {
                                MessageBox.Show("Найден");
                            }
 
                        }
Не может найти слова, хотя они есть в документе.

Решение задачи: «Определенная фраза в текстовом документе не находится»

textual
Листинг программы
string lines = response[1] + response[2];
 
using (StreamReader regist = new StreamReader(@"C:\textfile.txt"))
{
    string[] reg = regist.ReadToEnd().Split('$');
 
    for (int j = 0; j < reg.Length; j++)
    {
        if (reg[j] == lines)
            MessageBox.Show("Найден");
    }
}

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


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

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

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