c# - 在 C# 中,如何在不逐行搜索的情况下在大型文本文件中搜索字符串?

标签 c# search text

我有一个大文本文件,需要搜索特定字符串。有没有一种无需逐行阅读的快速方法?

由于文件的大小(超过 100 MB),此方法非常慢。

最佳答案

考虑到文件的大小,您真的希望事先将它们完全读入内存吗?逐行可能是这里最好的方法。

关于c# - 在 C# 中,如何在不逐行搜索的情况下在大型文本文件中搜索字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2095437/

相关文章:

macos - CGContextShowTextAtPoint 的字体大小错误

python - Python 中标记化数据的有效数据结构是什么?

php - 使用 php 访问文本文件?

algorithm - 检查顶点是否可达的算法

c# - 仍然无法对数组进行排序和搜索

c++ - 为什么 FindNextFile 和 FindFirstFile 在开始时打印这两个奇怪的字符串?

c# - 这是使用后台 worker 的正确方法吗?

c# - Autofac 和 Contract 类

c# - HttpClient,实现上传File时的进度

c# - 在 C# 中将字符串转换为泛型类型(基本或数组)