我如何在c sharp中编写搜索算法

本文关键字:搜索算法 sharp | 更新日期: 2023-09-27 18:26:23

我正在编写一个简单的程序,它将帮助我配置和整理文件。我希望该算法能够搜索用户在搜索框中输入的匹配字符串或文本,如windows搜索索引、谷歌或任何其他搜索引擎。我不必复杂,只要简单。你可以给我举个例子,或者引导我找到合适的资源。

我如何在c sharp中编写搜索算法

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

有一些信息可以帮助你。

编辑:string[] files = Directory.GetFiles("C:''", "*.dll");

此行将在c:''中的所有文件中搜索以.dll 结尾的文件

现在你想让它搜索所有以某个东西开头的文件,那么你就必须运行"yourstring*"。在您的示例中,您只记得开头的"tes"。Directory.GetFiles("C:''", "tes*");此行将搜索以文件名"tes"开头的文件

您也可以使用Directory.GetDirectories("C:''");获取c:''中的所有目录,如果需要,请使用相同的方法循环浏览这些目录以查找所有子目录,然后在所有这些目录中搜索您的文件。