Напишіть консольний додаток на C#, який виконує пошук заданого слова (або фрази) у всіх текстових файлах у вказаній директорії та всіх її вкладених підпапках.
Основні вимоги:
- Інтерфейс додатку повинен залишатися чуйним під час пошуку (користувач може вводити команди навіть коли пошук триває).
- Використовувати кілька потоків (не менше 1 робочого потоку + основний потік для інтерфейсу).
Користувач повинен мати змогу:
- зупинити пошук повністю (скасувати та вийти з пошуку)
- призупинити (pause) пошук