Поиск слов в документах. Проверка что ничего не найдено. - C#

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

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

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.IO;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. namespace WindowsFormsApplication6
  12. {
  13. public partial class Form1 : Form
  14. {
  15. public Form1()
  16. {
  17. InitializeComponent();
  18. }
  19. private void button1_Click(object sender, EventArgs e)
  20. {
  21. listBox1.Items.Clear();
  22. string fold = textBox1.Text;
  23. string[] files = Directory.GetFiles(fold);
  24. string sl = textBox2.Text;
  25. for (int i = 0; i < files.Length; i++)
  26. {
  27. string s = File.ReadAllText(files[i]);
  28. if (s.IndexOf(sl) != -1)
  29. {
  30. string pos = s.IndexOf(s).ToString();
  31. listBox1.Items.Add("\n" + files[i]);
  32. }
  33. }
  34. }
  35. }
  36. }
Благодарен очень человеку который помог исправить ошибки. Теперь прошу помощи нужно чтобы в поиске слов в документе если не найдены слова то чтобы выдавало '"Не найдено". Перерыл интернет не нашел ничего Вся надежда на вас мои спасители.
Будьте добры помогите плиз Срочно нужно на завтра доделать программу.

Решение задачи: «Поиск слов в документах. Проверка что ничего не найдено.»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.IO;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11.  
  12. namespace WindowsFormsApplication6
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.  
  21.         private void button1_Click(object sender, EventArgs e)
  22.         {
  23.             listBox1.Items.Clear();
  24.  
  25.             string fold = textBox1.Text;
  26.             string[] files = Directory.GetFiles(fold);
  27.             string sl = textBox2.Text;
  28.             for (int i = 0; i < files.Length; i++)
  29.             {
  30.                 string s = File.ReadAllText(files[i]);
  31.                 if (s.IndexOf(sl) != -1)
  32.                 {
  33.                     string pos = s.IndexOf(s).ToString();
  34.                     listBox1.Items.Add("\n" + files[i]);
  35.                 }
  36.                 else
  37.                     MessageBox.Show("Не найдено!");
  38.             }
  39.         }
  40.     }
  41. }

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


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

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

9   голосов , оценка 3.444 из 5

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

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

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