Поиск слов в документе - 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 WindowsFormsApplication5
  12. {
  13. public partial class Form1 : Form
  14. {
  15. private Form i;
  16. private char sl;
  17. public Form1()
  18. {
  19. InitializeComponent();
  20. }
  21. private void button1_Click(object sender, EventArgs e)
  22. {
  23. {
  24. listBox1.Items.Clear();
  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. }
Нужно добавить чтобы в окне где находит слова в документах Писало для каждого документа что слов не найдено. Прошу помочь не приходит в голову что добавить нужно.

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

textual
Листинг программы
  1.         private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             listBox1.Items.Clear();
  4.  
  5.             string fold = textBox1.Text;
  6.             string[] files = Directory.GetFiles(fold);
  7.             string sl = textBox2.Text;
  8.  
  9.             for (int i = 0; i < files.Length; i++)
  10.             {
  11.                 string s = File.ReadAllText(files[i]);  
  12.                 if (s.IndexOf(sl) != -1)
  13.                 {
  14.                     string pos = s.IndexOf(s).ToString();
  15.                     listBox1.Items.Add("\n"+files[i]);
  16.                 }
  17.             }
  18.  
  19.             if (ListBox1.Items.Count == 0)
  20.             {
  21.                 listBox1.Items.Add("Cлов не найдено");
  22.             }
  23.         }

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


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

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

13   голосов , оценка 4.308 из 5

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

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

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