2015-12-10 3 views
-3

Я пишу простую программу, которая поможет мне настроить и отсортировать мои файлы. Я хочу, чтобы алгоритм искал подходящую строку или текст, которые пользователь вводит в поле поиска, например, индекс поиска в Windows, Google или любые другие поисковые системы .I не обязательно быть сложным, просто попробуйте. Вы можете показать мне пример или направить меня к соответствующему ресурсу.Как написать алгоритм поиска в c sharp?

+1

Вы должны сузить это до определенного бита, с которым вы столкнулись. – hatchet

+0

Моя проблема в том, как начать в первую очередь. Я новичок в программировании. – HackerMan

+0

Я не думаю, что это дубликат – HackerMan

ответ

1

https://support.microsoft.com/sv-se/kb/303974

имеет некоторую информацию, которая поможет вам идти.

Edit: string[] files = Directory.GetFiles("C:\\", "*.dll");

Эта линия будет искать через все файлы в каталоге C: \ для файла Thats, оканчивающегося .dll

Теперь вы хотите, чтобы выполнить поиск по всем файлам, которые начинаются с чем-то, то есть Youd для запуска «yourstring *». В вашем примере вы помните только начальные «tes». Directory.GetFiles("C:\\", "tes*"); Эта строка будет искать файл, начинающийся с имени файла «tes»

Вы также можете использовать Directory.GetDirectories("C:\\");, чтобы получить все каталоги в c: \, и если вы хотите, то пропустите эти каталоги с помощью того же метода, чтобы найти все затем найдите файл во всех этих каталогах.

+0

Я не думаю, что вы получаете то, что я говорю, я сказал, что поиск строки, как google does.Not для каталогов! – HackerMan

+0

Ну, вы говорите, что хотите что-то помочь вам с вашими файлами. Поэтому я предполагаю, что вы не говорите о полной поисковой системе в Интернете, например, в google. – user3621898

+0

Я взял Google в качестве примера, просто, чтобы искать файлы. – HackerMan

Смежные вопросы